Nightly test of this test
failed after patchless deopt was putback.
From the putback comment:
This was caused by patchless deopt. Basically when the setvalue code is used
for a compiled frame it deopts it so that the debuggers can see (and set) the
locals in the interpreter frame. The assert fired because the compiled vframe
was the the frame before the deopt occurred. The code actually worked fine but
the assert I put in to be sure that we deopted before trying to set the values
fired. The fix is to re-read the frame after the deopt is scheduled.