the test failure is not the fault of this diff. the coverage job did pass, the failing is because of lilybuild.
Knowing whether an outgoing event is sent is of no use. It seems that we should add the outgoing events right away.