FsDiscoverer interrupted state is never reset

AFAICS when we interrupt a discovery, the interrupted state will never be reset, meaning all future discovery would also be interrupted.

This needs more investigations to be confirmed/fixed