Fix MBTest to work with new and old versions of Test::Builder

What MBTest did was never right, but broke completely when TB changed.
This makes it significantly more sane.