7b8d38cd interacts poorly with OpenSSH's ControlMaster / ControlPersist configuration. These set up an SSH master connection automatically on the first SSH connection to a host, and multiplex future connections over it. However, due to a bug, the spawned background process inherits but does not close STDERR. With the change in 7b8d38cd, this now causes the first arc land of the day to hang, as it waits for the backgrounded process to close STDERR, despite the main SSH process having completed. The subsequent arc land attempt finds the still-running background master, and completes successfully.
OpenSSH 6.3 claimed to have fixed the bug, but failed to do so in actuality. While the bug is certainly the fault of the OpenSSH implementation, the effect it has with this change is quite poor. Perhaps a flag to ignore the EOF check on STDERR would be an acceptable work-around?