Cycling resets it. Doesn't appear to reset until it cycles through, so they cast rank 1, rank 2, tank swap, rank 3, tank swap, rank 4, tank swap, rank 5, tank swap, rank 1, rank 2... repeat.
I had rank 3 on me, moved away till it faded, came back in and instantly got rank 5, so it would seem...