REBALANCELEADERS and related do not force a leader to be elected,
rather it tries to respect the preferredLeader property if it's been
set in the replica's properties. Really that's only intended for
situations where there are many 10s of leaders (perhaps hundreds) that
happen to be on the same host.
If you're reasonably sure base1_shard3_replica1 is healthy, try FORCELEADER.