Added a way to register runners that fire when a thread blocks on the result