To snap a vertex to another with edge constraint, it's better to actually not try the MTK edge constraint option, as you found out by yourself. But if you have installed the bonus tools, you can do it, with the /modeling/Slide Components (at least in the 2015 version). Set a hotkey for it, enable, then the usual workflow…