How can I create a product with a single variation for a store?
The code in my example was fine.  In my product variation's display I was rendering the product entity, and in my product entity I was rendering my variant.  If anyone encounters multiple copies of their product rendered, check how the fields are rendered in the display.