Block a user
Route 430,66 to -375,3954 fails to use station
Ensure that the last intersect changes didn't break anything
Same coord points will always intersect
Same coord points will always intersect
Or, even cheaper, never merge if new AND old are of time train. That's even better I think. And faster.
Same coord points will always intersect
Another quick (and not quite as dirty hack) would be to add a no_exist_check argument to dijkstra_node_new via dijkstra_path_new_to_list and dijkstra_node_new_to_list that is se for train layers, which will then always append the new entry. This would allow for two distinct points on the same coord. Might cause headaches down the road though...