fixed a bug in instrumenting InvokeInst

not always safe to add HookTopLevel at the beginning of the normal
destination. need to break the critical edge.