If the aircraft is stationary and there is no visible progress towards evacuation, you're always going to be moments away from pandemonium. That's just human nature...
Perhaps there ought to be a mechanism that, if the aircraft is stationary and one of the doors is popped, cuts off fuel to the engines and sets the parking brakes. The guys at the front are normally in the worst place in the aircraft to evaluate the severity of a fire, and a means for the cc to take the matter out of their hands might make the difference between a successful evacuation and a total disaster.
The cockpit crew tends to get busy with whichever checklist seems appropriate. Chimes from the cabin crew interphone may either not be heard or be deferred to after completing the checklist.
Fire or smoke in the cabin requires immediate attention. But as in many other similar accidents, there was a considerable delay communicating the cabin crew's appreciation of the fire and smoke danger to the cockpit. Delayed evacuation can and has cost lives. The accident reports commonly show that communication of the fire situation to the cockpit takes too much time.
We have alarms for engine, APU and cargo fires. Should we not also have a cabin fire alarm that can be actuated by the cabin crew?