Not completely understanding what's going on, but here's my proposed change to BC7B, with the +X223637 breaking any false concurrency between BC7B and TCH1/BC1/BC7, while preserving the graph connection at the BC1/7 point. There isn't one at BC7_W, nor should there be since there is no connection there between BC 7B and BC 7 (and that point is slightly out of synch with TCH/BC1's exit 44A point, so there seems to be no concurrency involving BC 7B anyway).
BC1/7 http://www.openstreetmap.org/?lat=49.230280&lon=-122.841740
+X223637 http://www.openstreetmap.org/?lat=49.229567&lon=-122.836383
BC7_W http://www.openstreetmap.org/?lat=49.228668&lon=-122.829124
** one of the coordinates in the last line are .000001 off the corresponding 44A points in TCH1/BC1 **
On second thought, is the intention to synch up BC7B's BC7_W point, and TCH/BC1's 44A point, to create a graph connection there, but which would create a false concurrency between the routes? Maybe that graph connection is unneeded (we have one at BC1/7 anyway), in which case the status quo is fine. Or am I missing something?
Please let me know, then I'll make a pull request for the revised BC 7B if needed.
Sorry for the delay or any confusion, but the return home from my latest road trip Saturday 10/14 has been rather messy. Not only deer damage to my road trip car (mentioned in "Other Discussion"), but I found the catalytic converter had been stolen from the car I use for local, which is elderly and most likely worth less than the cost of replacing the converter. On top of that. my PC is on the verge of turning into a brick before I'm ready to switch to its replacement, though I can keep it going for at least a few more days.