fix a bug in PatchInlinedSmiCode by mistakenly not saving the file
Fix EmitJumpIfNotSmi to emit 4 bytes instead of 2 to match patching instruction size