Shouldn't be necessary, it's just a troubleshooting step to see if the array stops in a reasonable period of time. There is likely something keeping the array from stopping, causing the shutdown to kill the array prematurely, triggering a parity check on startup.   If that's the case, you need to figure out what is keeping the array from stopping.
    • Like
    1