Turns out PUB socket doesn't care if there are subscribers to it or not. The sent message may be just lost in between. * Resend message in the test until it is received by subscriber * Use `await().untilAsserted()` to iterate the logic at most 10 seconds