Over in Europe they call them 'fly chain curtains'. You can't buy them here in the states except through a couple of companies that bring them across the pond. I have two of them. I had to get them to stop our conure from zipping out the door. She's been out twice since I got her less than a year ago. She's a silent and extremely fast flyer so it's very easy for her to zip out that door. This chain curtain stopped her dead in her tracks!
Just a thought for the open door - I've seen people mention that they use those door curtains (not sure how best to describe them) that's a row of hanging chains/ribbons/plastic strips? Just wondered if that was an option for your house? Children and dogs could still get out but it may stop the birds from trying to fly towards an open door (because it'll be covered). I wouldn't trust them enough to just leave the door open willy nilly but it may be enough of a distraction that the birds don't try and fly outside?
Apologies for my vague description- I have no idea what they're called or where to get them from! I'm thinking of this kind of thing... https://www.hygienesuppliesdirect.com/images/mainpics/94204.jpg
So glad your friend is now home and safe. Old debate: clipped or unclipped. My guys are unclipped I believe they are born to fly and they are safer if they can escape predators. Hurrah Olive, you are home.