Limit loading of random products to simple products so that they don't need to be configured.

- With this it means we don't need to worry about checking if we're dealing with an associated product of a configurable product any more.
- If someone does happen to put something in via product ID that isn't salable then that's there perogative and could fail.