Non-functional update that makes tests less brittle, introducing a new TestIndexer class that allows ITs to check whether messages have been received without having to count files/triples.