server sends message_ids_processed to client as an array, not as a dict
acknowledge a message as being processed multiple times, just to be safe