qf: increase timeout, unify terminal element handling in pack, only clone when getting the element from the incoming queue