Follow good interrupt discipline in Response

Restores the interrupted status of the waiting thread after catching
an InterruptException.