Bugfix for missing validations

This PR contains fix for production errors:
- when users don't specify the reason for contacting GDS
- when users don't pick one of the "what's this about" options

This also includes a refactoring of the `contact_ticket_spec.rb` (893bcf7).