Yeah it doesn't "check" anything. It picks an ability, if its on cooldown you have to hit the button again for it to try another one. You can get unlucky and have it try the same ability 10 times in a row (but of course that is very unlikely).