Added some more tests around failure scenarios with delayed listeners