behaviour schedular has a more extensive check to factor in the fact that the last behaviour is cleanup