Patch Set 2:

No, I meant just attaching RepositoryListeners to the repository instances and wait for them to be fired. There's no need to schedule another detection job when that's what the RCS job is doing.