Ik ben niet erg op de hoogte van Enigma2 (Enigma1 wel, maar da's een ander verhaal )
Een "hangende Enigma" vind in nogal raar. Ik zou een ping, touch of wel trucje dan ook om te zien of een mount aanwezig is, in een aparte thread laten uitvoeren en Enigma daar, zeg maximaal 10 seconden, op laten wachten. Een thread die op een I/O-call wacht kan nooit Enigma zelf blokkeren. Daarna kun je de thread alsnog afschieten als die bleef hangen. Enigma begint trouwens toch al 1 minuut van tevoren met zappen, harddisk opstarten e.d. voordat de echte opname begint. Dit kan er dan nog wel bij.
Ik zie dit dan als de basis om in ieder geval te kijken of een mount beschikbaar is. Wat er daarna moet gebeuren is lastiger.