Rework r2rfast (bb#710)

Take dest hosts from different tempfile. This is the same file that was used for getting download hosts. Now only use stored tempfile offsets.

Fix some error paths to not leak.