A while ago I designed a piston (with help from the legends on here) that once it was triggered, would definitely run all the way through even if it was interrupted or retriggered. It was a for a motion alarm type piston.
I can’t remember or find how to do it again. Its a setting somewhere that ensures the piston runs in its entirety. Can someone remind me where this setting is?