Some years ago, an SV 737 had an engine fire indication just at Vr, (actual engine fire as I recall).
The Captain lowered the nosewheel, closed the throttles and stopped on the runway. As this was at Doha (15,000 feet long), not a problem.
The Captain was criticized rather severely by the 737 fleet manager for not continuing the takeoff, however the VP flt ops (somewhat older, and certainly wiser) suggested that, in his opinion, the Captain excercised good judgement, and indeed that is why the company pays him the big bucks.
Further comments from the fleet manager were not entertained, forthwith.