softdep_unmount: handle spurious wakeups
(cherry picked from commit d7e5e374167fe98e998b80691824750f44bb050d)