Only thing that needs changing is getting raped by npcs right after a zone transition, maybe a short timer before npcs can aggro on you.
That would be cool if possible. Something like setting the player as neutral toward NPCs for a small time after an area transition, but having that on it's own cooldown (only able to gain the "shield" once every 30 seconds or minute) to prevent abuse, maybe link the "NPC shield" to the transition time cooldown already in place (for repeatedly traveling back and forth).
Or possibly making NPCs (except maybe a small few) extremely bad at detecting sneakers, but that wouldn't help non sneakers any and could just make sneaking OP/abuse-able.
Another idea would be allowing a way to "peer" into an area that you want to transition into, for example holding shift and walking onto a transition point provides a player with vision over the next map (relevant to where they are not the whole map obviously).