Paths are always random because they are generated by the webwalker by random... So there is no way it will walk the same path twice in a row.
NPC contact also works fine here, Just tested it and completed it without an issue 4 times in a row?!
I would like it if you can provide some more info if you want to make a bug report about npc contact or anything else.
Because with the info you gave me I can't really work with or I don't know what your exact issue was ...
Script works properly, been working properly for 3 years now...
RC is just high bann rates bcs very good money making, just have to be carefull ^^