If you anybody needs steps to reproduce (I tested on Wi-Fi networks but that does not matter, really):
1) Connect to a samba share on your network
2) Close nautilus
3) Connect to a network where a there is no route to a server with the samba share
4) Open nautilus (hangs for about 2 - 3 minutes)
If you unmount your share nautilus does not hang after a restart.
If you anybody needs steps to reproduce (I tested on Wi-Fi networks but that does not matter, really):
1) Connect to a samba share on your network
2) Close nautilus
3) Connect to a network where a there is no route to a server with the samba share
4) Open nautilus (hangs for about 2 - 3 minutes)
If you unmount your share nautilus does not hang after a restart.