Slave was assigned with label "test".
1) Job is waiting in queue for next available executor with label "UT".
2) Slave label changed to "UT".
3) Job stays waiting in queue.
4) Slave is marked temporarily offline and online.
5) Job runs on slave with label "UT".
I think that the job in queue should be executed with the slave already in the 3rd step and not only after slave is taken offline and online again.