Seems to me that all the FD crew need is a means to override the door locking system whatever the setting on the FD. That's to say a system that makes it impossible for FD crew to be prevented from reentry. Maybe crew should input a personal encrypted security code during pre-flight checks or before leaving the FD which would prevent closure against that code?