test_bitcoin: fix decorators for running tests twice (#4669)
test_bitcoin: fix decorators for running tests twice (#4669)

This bug is triggered if ecc_fast._libsecp256k1 and/or
crypto.AES are not present.

Before, if the first test would have raised an exception
it would have been implicitly caught by returning from
the finally block and hence this effectively masks the
test's outcome. Now, the exception is properly propagated
causing the test to fail if an exception is raised.
asfin/electrum,pooler/electrum-ltc,vialectrum/vialectrum,vialectrum/vialectrum,wakiyamap/electrum-mona,pooler/electrum-ltc,spesmilo/electrum,cryptapus/electrum,wakiyamap/electrum-mona,neocogent/electrum,spesmilo/electrum,neocogent/electrum,pooler/electrum-ltc,pooler/electrum-ltc,spesmilo/electrum,asfin/electrum,fujicoin/electrum-fjc,vialectrum/vialectrum,fujicoin/electrum-fjc,wakiyamap/electrum-mona,wakiyamap/electrum-mona,neocogent/electrum,spesmilo/electrum,cryptapus/electrum,asfin/electrum,fujicoin/electrum-fjc,cryptapus/electrum