Before revision:  In its turn, the customer that is ejected from its position takes the position of the next customer it can swap with, and so on.
After revision:  In its turn, the customer that is ejected from its position takes the position of the next customer it can be swapped with, and so on.