Corrective Shared Autonomy for Addressing Task Variability