Low: contoller,scheduler: guard hash table deletes
In particular, it is possible for the controller to exit and call
throttle_fini() before throttle_init() had a chance to be called. Without a
guard, g_hash_table_destroy() would log an (otherwise harmless) assertion.