Refactor the putClientSessionBody to take in a session sub-bucket rather than the top-level session bucket. This is mainly to make an upcoming commit diff easier to parse.