Fix vault placement sending the profile UID instead of the character ID

Currently the client is sending the player's profile UID instead of the character ID, not only is this incorrect, it also prevents anyone with an anniversary edition from placing vaults as their profile ID contains 'AX' which can not be cast to int. This patch corrects this.