Fix : [RT #115792] : Latest blead stack unwind work causes infloop in a test. A change in how the core frees temporary values after eval interacted badly with Variable::Magic and caused infinite loops when a free callback was attached to a wizard. This change was temporarily reverted, but is going to be reinstated, and Variable::Magic is now able to play nicely when this happens. Thanks Peter Rabbitson for reporting and David Mitchell for providing a fix.