Fixes #6927 - move checks on pulp capsule preconditions to pre_validate hook