Thanks for the ideas.
My challenge is that I have to cook for a large group next weekend, and I'm away this weekend so no more time to make trial runs. I'll just allow lots of time for the roasts, and if they aren't done in time for the get together, well, I suppose as a last resort I could pop them in the oven to finish...