[-] WS: Sanity check before creating packs

As it is before this commit, every product that is created from the
schema without removing the empty bundle item in the schema will become
a pack containing one broken item.

Sorry, this bug was introduced by my previous pull request.
Merge pull request #595 from codl/fix/too-many-packs

[-] WS: Sanity check before creating packs