do not treat an InterruptedException as a successful derby shutdown

This restores treatment of InterruptedExceptions to the previous state.
Thanks to @kphonik for spotting this problem.