Message ACKing now works, and drain_events should work properly now