Hi Kerri,
HV9 might be a way to get around the missing "negative hysteresis" problem. The way the loop is switched back to the cylinder is by firstly defining the cylinder as the "priority" tank. Now, once the temperature at S2 climbs above T_priority, the tank is deemed "full" and relay 2 switches the valve over to "tank 2", ie. your heat dump radiator. The way to switch back is slightly more complex, because you have to assess whether the "full" condition is still met AND whether the panel produces enough heat for re-loading the main tank if it's no longer "full". The way to do this is to every so often ("loading time") stop the solar pump, and watch the temperature rise in the panel (so many degrees per minute, "increase", badly translated from German Steigung, "slope"). The temperature rise gives an approximation of how much heat the panel is harvesting at this moment -- you can't use the temperature difference of panel minus tank because the second tank can be at a lower temp. If it turns out that T_S2 is now below T_priority, AND the temperature increase in the panel is sufficiently large to indicate enough solar power, then you switch back to tank1. I believe there is a secondary loop in the "increase" assessment, so that if it's nearly enough you continue the "increase" measurement for another minute. Easy, isn't it?

So, I'd try for your system:
TmaxS2 = 85°C
S_priority = S2
T_priority = 80°C
Load time = 10min
increase = well, this needs experimentation !
It'll be a while before you'll have enough sun to test it ...
Klaus