Fix more possible deopts

- Removes argument rewriting for `run`/`defer`/`deferOnce`.
- Manually splice arguments in `run` (this shouldn't matter much since run isn't called very often, I can revert it since it's so verbose.)