refactored test to not suffer from a timing issue where other messages (such as dataplane-status-change async-replies) 'overwrote' the message we were interested in (such as a querySummaryConfirmed)