How to handle a multiplayer respawn in BP?

After 2 nights digging through source code, I figured out how to do it properly and submitted a wiki page as my first major contribution. So here it is and hopefully it helps people that want to achieve this in the future.