[ECalBackendFile] Stops refresh thread too late

This had been done in backend's finalize, but the function uses
backend's ESource, which is gone during finalize. That produced
runtime warnings. The refresh thread should be stopped in dispose.