Refactor the sessionsetup SMB2 code to make it easy to add