resolver correction.

Run prepare again before fetch. Allows the remote url to depend on
additional metadata acquired in the collect phase