Closing as won't fix: as you note this derives from small random variations in the measurements of dt. You simply have to design your game with reasonable tolerances and not do things like place platforms with only 1px of clearance, just give it a few px to be sure.
FWIW here it's completely consistent in Chrome and the sprite never turns red.