Interesting and very important topic.
In the sim,I would say follow your company SOP.
In real life,do what must be done.Its an emergency and should be done by recall.Time is key but ordering an evac with engine(s) running/ac not depressurized is bad news.If TWO pilots cant handle the half dozen or so recall items,then they shouldnt really be there in the first place.Changing the procedure to read and do to preclude missed items isnt the answer.Devote more sim time until the recall items are 100% perfect would be the better way to go.After all,whats the sense in curing one problem but creating another one in the process?Never understood that logic.
Things to bear in mind...FO never gives the command.The skipper shuts the engines and so he must give the command.FO can use the time during the reject to action a few recall items.However,his primary duty is to monitor the skipper and coordinate with ATC.Its not foolproof,but the manner in which ATC express their concern is a good indicator.If they're shouting at you,you just know you dont want to set the parking brake and call for the evac nnc.
Some say dont put the fire downwind.9 times out of 10 it wont matter.However,if you act as if it were catastrophic(ie.fuselage breach)every time,then you cant go wrong,so do it.
Remember this..SOP's wont ever save you,only good judgement and airmanship.

The Company will thank you for remembering that when the story breaks on CNN.