Wrapping execute in a try {} catch {} block and setting isBusy to false if exception occurs. See #347