Fairly sure it's this line of code in SedListener:
windows.getUnchecked(event.getUser()).add(new UserMessage(messageType, message));
Anyway, that method returns early in several places, and there are some things we don't want it to store like timing out regexes.
Need to have a think about how best to structure it