Replace direct queue/attribute access with capture_callback and get_capture_frame. Add stop-drains-queues test.