Make NU6.3 wallet test setup exception-safe (#22) * Initialize chain tip in NU6.3 wallet test PrepareTransaction requires a nonnegative active-chain height when selecting the current consensus branch ID. * Make NU6.3 wallet test exception-safe Select a valid Sapling diversifier and scope all temporary global state so failures cannot corrupt later wallet tests or global teardown.