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

What is the actual issue that arises if this is attempted?