Call to _send_queue_mail only when registration is not on queue and before cancelling it

Ghost User
2017-06-28T19:54:41+02:00

Closes #448 and #447

#### Previous behaviour
Steps to reproduce:

1. Create event with max participants
2. Add event and multiple registrations exceeding max participants
3. Cancel registration on the queue in the frontend
4. Mail sent to someone
5. Cancel registration not on the queue in the frontend
6. Mail sent to the wrong person

#### New behaviour
Steps to validate that it works:

1. Create event with max participants
2. Add event and multiple registrations exceeding max participants
3. Cancel registration on the queue in the frontend
4. No mail sent
5. Cancel registration not on the queue in the frontend
6. Mail sent to the right person