Add a try except to the dome closing that, if status remains as 'partially open' for too long, move to a different azimuth position and try open and close again to unstick it.
Sounds good. This could be an override to the dome.close command. Might need to implement an observatory.open_dome / observatory.close_dome command to orchestrate between the shutter and the mount position.
Add a try except to the dome closing that, if status remains as 'partially open' for too long, move to a different azimuth position and try open and close again to unstick it.