hmm for that race condition perhaps if the error message also included the current rewards balance the user would see that even though it failed, the balance is zero, which helps them debug why it might have failed.
Originally posted by @alysiahuggins in #3661 (comment)