-code cleanup, fixing #3207: timeout can be NULL in reschedule_session_timeout if we are 'in destroy', in which case we should simply do nothing

git-svn-id: https://gnunet.org/svn/gnunet@31351 140774ce-b5e7-0310-ab8b-a85725594a96
-undo

git-svn-id: https://gnunet.org/svn/gnunet@31352 140774ce-b5e7-0310-ab8b-a85725594a96
allow distance change to communicate changes in network of next hop as well, related to #3191, but not sure if it fixes it

git-svn-id: https://gnunet.org/svn/gnunet@31353 140774ce-b5e7-0310-ab8b-a85725594a96
comment


git-svn-id: https://gnunet.org/svn/gnunet@31354 140774ce-b5e7-0310-ab8b-a85725594a96
-adding a few more assertions to debug #3191

git-svn-id: https://gnunet.org/svn/gnunet@31355 140774ce-b5e7-0310-ab8b-a85725594a96
use enum GNUNET_ATS_Network_Type instead of uint32_t where appropriate

git-svn-id: https://gnunet.org/svn/gnunet@31356 140774ce-b5e7-0310-ab8b-a85725594a96
use enum GNUNET_ATS_Network_Type instead of uint32_t where appropriate

git-svn-id: https://gnunet.org/svn/gnunet@31357 140774ce-b5e7-0310-ab8b-a85725594a96
-sometimes bugs are really simple -- fixing #3191 but creating fresh crashes

git-svn-id: https://gnunet.org/svn/gnunet@31358 140774ce-b5e7-0310-ab8b-a85725594a96
-fix 3208 by making kills async

git-svn-id: https://gnunet.org/svn/gnunet@31359 140774ce-b5e7-0310-ab8b-a85725594a96
- fix 3163#c7868


git-svn-id: https://gnunet.org/svn/gnunet@31360 140774ce-b5e7-0310-ab8b-a85725594a96