obs: Fix infinite loop on dirty statuses
Commit cef2fee6 "obs: Spin on dirty statuses" actually causes an infinite loop on dirty statuses, as the status used for matching never gets actually updated.
See https://gitlab.apertis.org/pkg/symlinks/-/jobs/764716 for instance.
Edited by Emanuele Aina