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.
I think you are better off fixing it sooner than later, once a pool gets on this coin you have a larger chance to experince the thing that happened with nanopool vs sprnova both putting lots of hashrate to
the different chains.
to clarify this , if its just individual miners on the wrong chain they eventually switch back to the main chain or thier fork dies, although there could be other bugs in his code