Should be moved to just before responseestimation and under the auspice of any pipeline schemes that uses responseestimation.
This move the correction to the "after preprocessing" break point.
The reason is that when porting data from other applications, this give the maximum chance of using slice_code to correct deficiency in the NifTI data, since the preprocessed data would be corrected as well as the raw data itself.