Would it make your situation easier if you were not home for the engineer ? It's not a requirement for you the account holder to be present, anyone over the age of 18 years can be there and that person can't leave the property during the visit.
Perhaps a trusted friend or family member could take your place, leaving you to occupy your time elsewhere 🙂