Prior to this diff stack, when registration fails due to an expired nonce we would dismiss the entire RegistrationNavigator.
This diff addresses ENG-4087 by making sure we refocus the ConnectEthereum screen when we get an expired nonce error.
I had to introduce RegistrationRouter here so that we could intelligently refocus ConnectEthereum, even if it's missing from the navigation stack.
Depends on D12018