Audit try/catch blocks in wallet to avoid anything that could yield during a catch block (continuation
of last commit bd87536a1c277a829383d61ee5e2c49f69096bd1