was:railway=yes är ett missfoster, som jag själv tyvärr har använt. live-cycle prefix "was:" enl osm wiki (eng) "Not what it used to be" Mera konkret på franska "Changement d'usage, par exemple pour un commerce" och på tyska "für vormalige Eigenschaften von Objekten, die mittlerweile umgenutzt wurden". Med andra ord: det måste röra sig om samma objekt som numera har andra egenskaper. 
En gc-väg på en banvall är knappast detsamma som en järnväg, utan någonting annat. 
Det egentliga syftet med taggningen "was:railway=yes" är att ge upplysning om att det en gång i tiden har legat en järnvägssträcka här, där det nu finns en väg. 
Du har haft det goda omdömet att inte använda railway=abandoned eller railway=disused i dessa fall. När dessa tags lägs på bil-, cykel eller gångvägar är detta närmast att anse som vandalism. 
Men "was:railway=yes" uttrycker inte heller det som är avsett, nämligen "här har det tidigare legat en järnvägslinje". 
Så en korrekt taggning för dessa fall (här har det legat en järnvägslinje) finns inte såvitt jag kan se. Och detta har kanske att göra med att osm helt enkelt inte är en databas för historiska data. 