FL, just to be clear, you're discussing a total engine shut-down starting at 2000' overhead?
The 180 return to the runway is just as worrying I would have thought - apart from anyone else using the runway (maybe non-radio?). When you say a favourable wind, how strong was it?