[Product] Prevent setting many master variants on products

Fixes #1383.

TODO:
- [x] migration script
@stloyd Oh never mind, I missed the new master variant column. Sorry.