Hi,
Unless I'm missing something, I think your PHP version being reported on your system is inconsistent. Take a look at the code.
We say
"If the PHP version is greater than or equal to 5.4.0 then run authActionNew. Otherwise run authActionOld"
In your first post you said your PHP version is 5.2.4 which means you should be running authActionOld.
However you've commented out the code to force Wordfence to run authActionOld which it would be doing anyway if you're running PHP 5.2.4.
So the question is, why is your system PHP_VERSION constant reporting a PHP version that is equal to or newer than 5.4.0 but you're seeing your PHP version as 5.2.4.
Let me know and I'll work with you to fix this.
Regards,
Mark.