I had read that file but somehow missed the first lines of the function. What a numpty.
Not a numpty! There are a lot of "moving parts" in One-Page Checkout and it's easy to miss some of the intricacies. I had to review back into the code to find that myself.