Fix getting stuck when source==destination
Fix getting stuck when source==destination

This also fixes problems when points are encoded as floats as
in the old format which very often map to a single point

ToureNPlaner/tourenplaner-server,ToureNPlaner/tourenplaner-server,ToureNPlaner/tourenplaner-server,ToureNPlaner/tourenplaner-server