make it work with el9 and multiple disks
- avoid to try to open disks that are already open
- it seems that systemd now removes all ask files once one got open and puts them back after a while if not yet finished. Thus we implement some retries, so we take multiple chances