base watchdog timeout on distance

also bugfixes to reclaim behaviour, taskqueues