NF, that was a good command decision. Imagine how you would have felt if you continued into the circuit only to find your engine was stuffed.
As for the "flapping" having made the decision, you will handle it better next time. As soon as something "non-standard" occurs and circumstances allow, take an extra moment and if possible, reach for the check-list.
The Wombat
PS, what field are you flying from?