Perhaps we ad additional logic to catch if drives come unmounted?
This has been a source of many issues.