Hi dcmike,
You can force Viscosity to wait longer using the ConnectOnWakeDelay option. For example, run the following command from the Terminal (/Applications/Utilities/Terminal.app) to set the wait time to 10 seconds. You’ll need to restart Viscosity for it to take effect.
defaults write com.viscosityvpn.Viscosity ConnectOnWakeDelay -int 10
You can adjust the wait time to whatever suits best.
Cheers,
James