Squish another potential infinite loop with callbacks.

* Also clean up some logs.
Ensure that it uses Celluloid::IO 0.15.