I am so sorry about your morning... It sounds like you did everything you could to help him. I totally know that feeling of being helpless. I once chased a poodle/bichon for over an hour one evening because I was so afraid of him getting hit.
I hope someone else was able to catch him. Poor guy deserves a break