Well, here's how I did my spring switch.
This was for a straight DC setup, but I don't think that will matter for this discussion.
When you run the train against the sprung-shut points, the engine stops (I assume) because you probably are using the points
themselves for power-routing to the legs of the turnout. Since the points are not lined to the leg that your train is coming out on,
it has no power.
It is common to use a tiny SPST (or DPDT) slide switch with a wire linkage to the throwbar to control the points AND to also reliably route the power to the turnout legs (not relying on the points themselves because their contact gets unreliable after a while).
I just used the slide switch to appropriately power the legs of the turnout, and the frog and points, so that you have
power to run out through the sprung points. I also use a center-off switch so it can have 3 states to allow the siding to
be killed so the train can be parked there.
Here's a video of it.
https://www.youtube.com/watch?v=0wWV_HAf8qg