If the removal of the shared node generates an error you want to get rid of then a second option would be to use both (ie. bridge & culvert). Then you at least know that either of the two is right eventhough, of course you also know that the other of the two is wrong. However  this situation is also better than the current when you know that there's just an error - it's definately a ford. If you use this option then you of course could leave a mapnote and/or a fixme tag.