Add `TryPortIterator` for non-blocking iteration over message queues