Removes the @pytest.mark.skip and implements the test using a
patched RosterValidation that raises on the first call, triggering
the except clause in validate_transaction. Verifies the method
returns is_legal=False with a descriptive error message.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>