5233e66762
It was still possible to cause a Kernel panic, this additional 500ms delay before disconnect appears to mitigate it completely.