With a LAN-LAN tunnel you could keep the tunnel up by running GRE tunnel over the VPN. This is often done so you can use EIGRP etc over the VPN.
It may help you.
For a remote access VPN you have to live with it, a VPN will always take some time to negotiate it.