As others have said--Yeah, there's a bit of a delay for it to update, and if two roles are close it can flip flop.

What I've done... if I get instapop as, for example, a healer, but it says tank (Or in some very early morning DF oddities, DPS) is in need... withdraw, wait a bit to see if it changes.