issue #19652: guarded against the sync user callback getting hit twice a...

...t the same time