Fix 4.1.0.beta failures around callbacks changes:

Active Support in 4.1.0 changed the implementation of run_callbacks
which now expects all callbacks to be executed with a block. If not, the
result now returns nil forcing our child cascading to halt the chain. We
now explicitly check for a false value.

Brings 4.1.0 failures down to 6 now.