In case anyone is interested I made a package to correct the behavior.  Should be in Sublime Package Control soon, but in the mean time: