Using throw as in rest of the places

just to be aligned with this style
on remove of scheduler capability, we must leave it active

As if capability gets removed, we end up in undefined state.