When creating ScopeTops info for try ~ catch ~ end_try, we
should create not only end_try -> try mapping but also catch ->
try mapping as well. If this is not created, block and end_block
markers later added may span across an existing catch, resulting in
the incorrect code like:
try block --| (X) catch | end_block --| end_try