[PLAT-6432] Events can contain multiple messages, don't abort the iteration after the first subscription data message is found.

Reviewed-by: Stephen Colebourne