Pop the expansion context after expanding a method macro

We were leaving these on the stack, causing spurious backtraces.