Fix stale template cache information

 * if the cache already existed, we didn't re-download when
   we changed the hash
 * IO.download was downloading a stale current.properties
   which it apparently cached someplace