testnet: avoid potential race condition
Instead of running a second instance of testnet once and in parallel with the background task on interface up/down, the background task is woken up. The avoids the potential for a race where under certain circumstances a ubus event for internet up or down may never be sent.
Also remove unused include and add missing quotation.