fix: ensure the least busy strategy only relies on task runtime