For easytether I am not sure.
Maybe you can write a script to check internet periodically. When there is no Internet you can power cycle the USB port. The USB port is controlled by GPIO so it can be power off and on again.