Another stab at handling InterruptedExceptions.

Minimal patch to allow for handling exceptions out of exists() and checkExists().