As you seem to know - a dry dipstick is a dangerously low oil condition. Most any oil leak will be worse when you drive because the oil viscosity is lower at higher temperatures. I don't know too much about the boxer engine, but it's a horizontally organized engine, so the heads, pistons, and crank are at the same vertical level, so they will have to drain the oil to do this job. Whether they didn't tighten the oil pan drain plug properly, or didn't seal the heads and block properly together with the new head gaskets (one on each side), you would lose oil quickly.
If you're taking it back to the same shop, good luck. I can't know what they did but I think they screwed up something egregiously on this job. This is a general forum, for detailed questions on the Forester and its engine, I'd ask in a specialty Forester forum.