Using boolean is not robust when there are multiple clients using suspendPendingRequests/resumePendingRequests
Created attachment 119630 [details] patch
<rdar://problem/10300242>
Attachment 119630 [details] was posted by a committer and has review+, assigning to Antti Koivisto for commit.
Landed - https://github.com/WebKit/WebKit/commit/d9891be09e57a394529775e96ca189203a5297d1 and didn't backed out.