I suspect you may have created a poor-man's slow-cooking environment in there. You had meat, and liquid, and a median temperature of around 200° F, and you probably also got the bird close to "done" during the first broil, before you even left the house. This is obviously easier to do when the meat is covered (was it in a covered roasting pan?) due to the steam, but the oven does provide some insulation to begin with.
Technically when slow-cooking you should theoretically be able to speed up the process by quickly bringing the meat up to just below doneness/moisture-loss temperature (130° F) and then switching to a moisture-preserving slow-cook method like braising. I think that's what you accidentally did, but it's hard to say for because nobody was there for an hour and it sounds like you didn't check the temperature before the second round in the oven.
My guess is that the second roast at 400° F was probably unnecessary, and that the bird was already done, having been cooked in a very slow roast.
I'm pretty sure it wasn't the basting that helped. It seems to be regarded as a myth these days that basting keeps the meat moist, because the baste really doesn't penetrate the skin (and it's not the skin you're worried about). Basting is done to add flavour, not preserve moisture.
The recipe itself also doesn't strike me as anything special in terms of keeping the bird moist, aside from having a relatively short cooking time (as with any grilling/broiling) and letting the meat rest afterward, neither of which really apply in your case. It was probably the slow heat that did it.
The carrots and potatoes need a longer roasting than the other vegetables. Also, roasting onion keeps it with a relatively "raw" flavor; if you want your onion to taste cooked and lose its sharpness, you should sweat it in oil on a stove before roasting in the case of eating the stuff roasted. If you are going to cook this stuff to a soup, don't roast the onion at all, just sweat it in the pot and then add the roasted vegetables to cook the soup.
Generally, roasting time for nonstarchy vegetables isn't that long. I would start with just the carrots and potatoes (carrots are not starchy, but they are woody and need a long time for the cell walls to break apart and soften; potatoes need some time roasting after the internal temperature has reached 70°C because of the starch). The garlic can also use a long roast, but I would cut it very fine and sweat it together with the onion. That depends on whether you prefer garlic-flavored oil infusing your soup or roasted cloves to bite on.
After the potatoes and carrots have been in the oven (tossed with a little oil) for 25-30 minutes (preferably covered, so they half cook, half roast in their own steam), I would add the tender vegetables (if you want to put the sweated onion in, that's the time for it too). Remove the cover to let the vegetables roast nicely. Then leave in the oven for another 25-30 minutes or until tender.
You won't get the strong roasted flavors of, say, a pepper roasted directly on a flame, but you will have some nicely cooked veggies. You can then cook them up for a very short time in a broth to make a soup (under a minute), or use them in other ways, for example as a side dish, or extending the recipe to become a casserole.
The two-step addition of the vegetables is important, because the tender vegetables like sweet peppers and zucchini become mushy when overcooked and dry when overroasted.
If you want to add spices, add them in the beginning, mixed with the oil. Dried herbs can also be added at the beginning, to have time to rehydrate a bit. Don't add fresh herbs at the beginning, they will wilt. Add them 3-4 min before the final dish (i.e. the soup) is ready.
Best Answer
Yeah, maybe you just had some bitter turnips. It sounds like you did all the right things to hide the bitterness.
If you want to try a different cooking method, I tend to like turnip boiled and mashed. If the turnip is old (and likely bitter) you can add an apple. I've also read that you can stir in baking soda after the turnips have boiled to remove the bitterness. You would then need to rinse thoroughly. I've never tried this however.