In my case my model factories had unsetEventDispatcher() in them which I had missed as I was so focused on looking at the actual tests.
unsetEventDispatcher()