This is on iDev One Step Checkout.
if (msg.indexOf("Authentication Required: ") === 0)
As well as any of the other conditions no longer match. There is whitespace at the start, and the msg.indexOf("Authentication Required: ") evaluates to 5. So i think the conditions need to be weakened a little.
We are using version 4.5.5 of iDev One Step Checkout, but actually I don't think that is relevant. This prevents 3D secure authentication transactions from completing.