Test coverage of presence handling
Reduce repetition in handling of our own room leave presence
Merge pull request #290 from candy-chat/feature/event_test_coverage

Full test coverage of presence event handling