No hardware solutions....but I do have amendments....
(Amd) 1008.1.8.6 Delayed egress locks. Approved, listed delayed egress locks shall be permitted to be installed on doors serving occupancies other than Groups A, E and H in buildings that are equipped throughout with an automatic sprinkler system in accordance with Section 903.3.1.1 or with an approved automatic smoke or heat detection system installed in accordance with Section 907, provided that the doors unlock in accordance with Items 1 through 6 below. A building occupant shall not be required to pass through more than one door supplied with a delayed egress lock before entering an exit.
1. The doors unlock upon actuation of the automatic sprinkler system or automatic fire detection system.
2. The doors unlock upon loss of power controlling the lock or lock mechanism.
3. The door locks shall have the capability of being unlocked by a signal from the fire command center.
4. The initiation of an irreversible process which will release the latch in not more than 15 seconds when a force of not more than 15 pounds is applied for 1 second to the release device. Initiation of the irreversible process shall activate an audible signal in the vicinity of the door. Once the door lock has been released by the application of force to the releasing device, relocking shall be by manual means only.
Exception to Item 4: Where approved by the local building official and the local fire marshal, a delay of not more than 30 seconds shall be permitted.
5. A readily visible, durable sign in letters not less than 1 inch high and not less than 1/8 inch in stroke width shall be provided on the door located above and within 12 inches of the release device reading: PUSH UNTIL ALARM SOUNDS. DOOR CAN BE OPENED IN 15 (30) SECONDS.
6. Emergency lighting shall be provided at the door.