correctly handle exceptions in update_status (occurs when state is open)