Re-enable GenerateDeoptJumpTable logic.

By collecting the deopt callouts and the end of the optimized function
(rather than inlining them) we can avoid some taken branch penalties.