Refactored user reconstitution, hashing and routing