It could be related to this bug -
https://bugs.chromium.org/p/chromium/issues/detail?id=741224.
I found that this behaviour has become worse with 59 and 60. Essentially it's the presence of a second (or third) network interface, that can't reach any STUN/TURN protocol/port combination, that causes the delay. You can test this fairly easily by installing the WebRTC Network Limiter Chrome Extension, and selecting "Use only my public IP". With this set the delay should not be present.
This situation seems to be complicated by the presence of an IPv6 address, which is effectively treated as a second network interface. It can't reach the STUN/TURN server and so waits the 10 seconds. I have started looking at the combination of network which makes this worse. It could be that the IPv6 has a 6to4 translator and so thinks it should be able to connect, but this is not implemented properly, so fails. It could be Teredo tunnelled IPv6. I will try to look further this week.
The other culprits are virtual interfaces for VMWare or VirtualBox, commonly use by developers. Or VPN clients that create an interface even when not connected.
All in all, it was a joy to debug on my machine, which has all of the above :(