Worker sends what he has gathered so far if timeout is reached. Since we work in distributed environment, this is just to make sure he won't continue working after requester have sent code 500 to server.