Well yesterday I came up with a quick fix solution basically ignoring that entire line that rejects blocks with negative times, but I didn't want to launch a new wallet because I had no idea what would happen when half the nodes would accept blocks and the other half would reject them so I just left it the way it was.
TurboPascal Coin however is the only coin that won't have any issues since they launched with version 1.4.3 from the very start so they don't have to worry about forking issues.