Resolving a Dependency Cycle
So what about the other way around, parenting the door bone to the box bone, and give a Transformation constraint to the door bone so that when you rotate the box bone it makes the door follow (as it is parented) and rotate (with the constraint)? You can also limit the rotation of the box for more comfort.
Unless you have a good reason to manipulate the door bone only?