background: Pass cancellable when querying file info
Otherwise it is possible that the operation completes successfully after the background has been destroyed, which will throw a warning (caused by accessing the this._fileWatches object after it has been nulled).
Related: #5337 (closed)