fix Product.condition evaluation

We must check the product's condition after the modules are loaded,
because the condition might depend on module properties.

Change-Id: I5b6dbe1d20f823ba0ab259e66744c4d4b25f1a96
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>