Force provision of branch name and hop to it before submitting change and subsequently re-checking out main line

Change-Id: If696f99a6e73a91facbab7f9818b0a86d04b59d9
if branch provided, then submit on that branch, otherwise, normal submit

Change-Id: If5dc23a1c60e4375f70f63504dcf95850b1b277f