Hi Jason.
Thanks for that, but please cancel the ticket.
I needed to sort this quickly, so i ran the checkout wizard on a backup of the site and replaced the Paypal server behavior on the confirm page.
Initial tests, (along with the error checking I added) look promising