Also fix all the new exception check failures that fall out of change. Also replaced some ASSERTs with EXCEPTION_ASSERT so that we can run the exception check validation on a release build. <rdar://problem/57871899>
Created attachment 385543 [details] proposed patch.
Comment on attachment 385543 [details] proposed patch. r=me
Thanks for the review. Landed in r253458: <http://trac.webkit.org/r253458>.