treewide: rework uci apply workflow