(I know its hard to see. You get the idea and the scale.)
It's too early to say whether this works better. However, I've run it for more than a day with no signs of problems. With the original tilt switch, even before the overrun and crash into the third wheel, I would sometimes see it running for longer than expected, and I have not noticed that happening at all with the new switch.
One problem remains with the clock: it occasionally squeaks. It is always on certain teeth of the escapement, though it does not squeak every time. Some polishing or lubrication should help. To find when it is happening, I've been taking video at 1/8 speed. Here is an example:
Update: after further examination, I think there was more than one source of the squeaking. It got less when I polished the tips of the escapement, and then went away completely after I lubricated the escape wheel arbor. (For now, at least...)