You get that because you're "the selected edges are making a turn" .. eh ... look at the vertex at the troublespot, you have selected two neighbouring edges and not two opposing one.
If you select edges that arent part of the same edgeloop you'll get those little triangles, that's just how the program works.