I attempted to fold this case into the regular case below, but couldn't get the logic to flow reasonably, so ended up keeping the two clauses. Dealing with the EBUSY return was the tipping point.