(imo too verbose, but OK)

Main issue is that we can't possibly have railway=X and then at the same time demolished:railway=X when X is same both sides. (troll-tagging?)

imo at some point we simply do not need to keep "was:*=*"; the "was" prefix is to prevent unintended remapping when e.g. aerial imagery doesn't match irl. Here with the lack of aerial imagery (fully covered) I think we can omit "was:*=*".

---------

Broader vibes, if as per @Kovoschiz OSM is not a real estate software, then we can consider these rails "brand new", since those really were indeed fully destroyed at some point.

My ancient original plan was to place the note, then later hand-draw the new rails. It just turns out Kovoschiz decided to undelete the relevant segments, and here we are,