After reviewing what you posted, I have to agree with you that what you did was correct. I do think that the the tag crossing:markings=* should be added as suggested by the wiki page you referenced. 

I'm going to update the crossings as I have time. Feel free to jump in. And in the future, please including the crossing:markings tag as well.  Thanks