fix public key derivation in `bob/protocol.go` 
currently `Swap.sol` `verifySecret()` does not work 2/3 of the time within the Go code, investigate this issue and fix it. however, it works with the javascript tests.