6591 added some cleanup mechanics around ice gathering timeout
- The timeout will be cleared correctly if the ice gathering resolves before the end of the timeout.
- The timeout will also be cleared correctly if a session is stopped before resolving, which could cause two sessions in a quick succession to prevent the second one to have its own timeout.
- Added some logs to be able to follow the steps order and what is happening overall in the sipml debug.