Fix Windows x86 EH for exception from UMThunkPrestub (dotnet/coreclr#20704)
The exception handling was poping an explicit frame in
UMThunkPrestubHandler down the call chain from CallRtlUnwindSafe, but it
was not updating the tct.pBottomFrame after returning from that function
back to CPFH_RealFirstPassHandler. And the call to COMPlusAfterUnwind
then called UnwindFrames starting at the old frame that was already
removed from the chain.
Commit migrated from https://github.com/dotnet/coreclr/commit/
c34a0c0e5ebb2170ccc52d5a26a5c346d97ea7b6