False Prophet Based On Quran 69:46 And Bukhari Hadith 4428
The prophet had to die after the completion of his job. The Qur’an mentions it on the occasion of the battle of Uhad, that if the prophet dies or is killed will you revert back. The verse 69:46, is about death in punishment. If God had punished a prophet he would had made it explicit that it was a punishment. Moreover, the hadith you mentioned tells that it was the prophet’s idea that the poison affected him.