To avoid unwanted upgrades, compare the kernel args more conservatively, with partially ignoring order:
- protected args need to be equal, ignoring order completely
- non-protected args need to be equal, respecting the order
- protected and non-protected args can appear in any order relative to each other, they can also be interleaved/scattered.
Signed-off-by: Utku Ozdemir <utku.ozdemir@siderolabs.com>