what other zypper based services do we have? is retry necessary or can we assume that on some next purge-kernels run purge-kernels wins the race? How should we retry? Should we add a shell loop or is there a zypper option to wair for the lock rather than failing right away?