Add timeout handling to ensureFetched
Implement localInfo.stashes