handle closed request like a finished request (thanks @jerith)