Removing redundant checks

A new `Rooms` instance should always be created with a valid context (`spark` or `primus`) and we only remove that reference when the `destroy` method completes.
I think that checking for the existence of `ctx` is redundant, but i may miss something here.