Problem with Change of Owner to Nobody when ticket assigned to queue

If Owner A owns Ticket A in Queue A, which they are a member of, to Queue B,
which they are not a member of, the owner correctly flips to Nobody

If Member B, changes Ticket A to Queue B, then owner remains Owner A.

Should this also not flip to owner Nobody?

Is this a “bug” or by design? It appears to me that it should flip.

RT 3.4.1