Improving the performance of railway track-switching through the introduction of fault tolerance