Change how bailout and skipall exit/record

Instead of tying the behavior to a Test::Builder instance, tie it to the
stream.

Figured this modification would interest you. Some other changed made their way into the commit, sorry for the noise.