Change forms shown when exception thrown during :eval

so that they are as early in macro expansion process as possible.
This makes them more likely for the user to recognize it as part of
their source code, vs. the previous behavior of showing the form as
late in macro expansion process as possible.