I finally decided to take 10 hours and attempt this. this is my result so far:
Bob waves and has his "meeting chuck" dialogue. He respawns even when loading screens and location switches occur.
However I've ran into a bug. This line needs to be placed before the dialogue and waving code itself yet it deletes the dialogue in-game. The icon to talk to bob appears, then disappears when the radius is reached.