* validate non coinbase expiration height * change var name * move checks to transaction verifier * Add variants and debug fields to transaction expiry errors * Fix a failing existing test Co-authored-by: teor <teor@riseup.net>