1.0.2: Allow for asynchronous signing

Do not error when api version=2 and no pin is provided. Instead, return the object to sign.