God alone chooses the time we die. Yes, that means He allows suicides to happen but who knows how many times He intervenes - maybe not as dramatically as this but sometimes with a phone ringing or a pang on conscience or the gun jamming, etc.
God has sent me many hairy angels in my lifetime.
I am grateful.