This particular problem would be easy enough to solve by using the User scripts plugin to issue explicit spindown commands to all the drives just after the array has been started. Alternatively you could just have a relatively short value set for the spindown time so that they spin down naturally reasonably quickly.