Bug hunt: Joi.any().when is not evaluated it its value is empty even if the when condition is fulfilled.

Failing tests for #332