Failed Bluesky runs need to be marked as failed. Interrupted Bluesky runs should be marked as abandoned. It would be best if we can try to salvage data from the run if num_points > 1 per optimization step.
We should also provide a way to manually mark previous trials as abandoned or failed, regardless of their current state.