Fix: passing a custom loop through the protocol should now work (Not rel...

...ying on the global event loop).