[fix] Save a reference to the Primus instance

The reference to the Primus instance in the `spark` is removed when the connection is closed.
It is possible that we try to access the property when it has already been deleted.

To avoid this we save a reference to the Primus instance in the Rooms instance.