Fix after hook scenario
Tweak message order and get more hook scenarios passing
Rename
Add experimental --randomize support

@tooky @tom025 this is the acid test of our work on the legacy formatter
adapter: If we can get `--randomize` to behave nicely (it doesn't at the
moment, funnily enough!) then we've won.