How about either..
(A) when a rail/rail Docker is damaged to the point of being destroyed it's just disabled, and everything attached to it is as well. That way there is no collision check or extra lag.
(B) similar to suggestion A, but it just freezes the rail/rail docker that are touching and...