[SYCL] Do not lock unconditionally while access queue_iml::MMissedCleanupRequests (#17883)
queue_impl::MMissedCleanupRequests is empty on hot path, use a flag to
avoid locking when empty.
---------
Co-authored-by: aelovikov-intel <andrei.elovikov@intel.com>