Protect timer.set/clear from crazy wtfjs setTimeout thisArg handling