Change how bailout and skipall exit/record

Instead of tying the behavior to a Test::Builder instance, tie it to the
stream.