How would we have any accepting pipes on the new port while we're still in SimpleMessenger::rebind? It can't have broadcast the new address to anybody yet.
(I also want to say that we should make this change since the nonce change fixes it, but I don't understand the problem yet.)