Pre-check the 'should_delete_self/stream' flags for http requests such that if we delete the object within the signal it will not read free'ed memory.
Fixed request list unittest.
Make sure that STATE_COMPLETED gets cleared in blocks after failing hash check.