Fixed BadSignature error being caught

Bad signatures are being signed and validated when using TimestampSigner.

If a bad signature is passed, and there is a timestamp present in the signature, then no error is ever thrown.