Fixed a few bugs spotted on 65fa3efe22ea8

- Longer interval for the workqueues
- re-entrant variables (per interface) to activate the workqueue
- correct type conversion worqueue->delayed_work