Fix variant validation and backend display for products without options.

Part of my ongoing quest to work with variants without creating options.. (started here: https://github.com/Sylius/Sylius/pull/510)