>I have never seen this behavior. But a solution would be to have a service with a timer which regularly checks the connection, and recreate it if broken.
Yes, there's a lot of ways to monitor this. But, this only occurs in that specific pattern. Otherwise, the map drive stays live for as long as needed.