I think this is-cancellable is not needed.  Plus, it should be discussed apart from this feature, as it affects the whole control panel.

You can set section_view.props.is_cancellable and section_view.props.is_valid to make the icons insensitive.  Or you can show alerts to explain "A backup restoration is being performed, you can't cancel".

I see "restore" should not be cancellable, but "backup" should be, ideally.