Fix #75 and two more queue bugs

* Leaving the queue didn't update the queue position message
* Almost every non-queue message changed the button to "Join queue"