Do not attempt to connect to Tor until internet is connected

Currently, when booting a device that has not connected to a network yet, Tor VPN will immediately attempt to connect to Tor regardless.

Instead, maybe it can schedule a job depending on internet availability?