The recovering phase of the CSRS balancer may throw the InterruptedDueToReplStateChange exception which is unexpected (unhandled) and causes a process crash.
This is a regression introduced on August 29th, where part of the server logic has been changed to index collections using their UUID instead of namespace (ref. to SERVER-59052).
After a deep analysis of the impacted implementations, the functions that must be addresses are the following: