added missing rethrow of InterruptedException; fixed order of thread creation in RepositorySupervisorThread
fixed testcases: multithreading problems when initing repositories with the same path
fixed testcases: multithreading problems when initing repositories with the same path