Allow idle tasks to add other idle tasks without deadlocking