Question: how do you know if someone has unfriended you on messenger?
Answer: If they unfriend you and then if you check their page then u see the “add friend” option highlighting,so you can know from this that u are unfriended.
If they block you,in the case of block it doesn't matter that he/she is in ur friend list or not anyone can block any one on fb.