OK, the truth is that they were both doing the same thing. 
Without a block, [a `nil` being sent makes the thread idle again](https://github.com/celluloid/celluloid/blob/master/lib/celluloid/internal_pool.rb#L94). 

Now I understand the difference, I'll refactor this.