Error forwarded mutator RPCs on replication job enqueue failure
Closes #2672 (closed)
This change ensures that any replication enqueuing failure needed to route a mutator RPC will return an error to the RPC invoker.
The change is split into multiple commits to improve reviewing.
Edited by Patrick Steinhardt