Prevent variable products without variations from being posted and show error in admin. Closes #3763