Just following up on this PR since it's been quiet for the last week. We've added test cases to confirm that this is still an issue in the latest build which needs fixing.
We've also determined that this bug affects moving immutable directories too, though only on darwin (MacOS). I'd appreciate a review+merge when possible.