I've lost far, far too many weeks and weekends fighting with Drupal and the Features module in the last year, and I still can't find consistently reliable approach to debugging failed feature reverts.
Now I'm sure I can't be the only person having this problem, because I've watched enough other developers on projects I work on tearing their hair out too, so I'm asking this question, in the hope of saving pain in future.
What steps should you take when troubleshooting a non-reverting feature with Drupal 6?
It's safe to assume knowledge of
drush, to run diffs of features, and watchdog, and the
--verbose when answering.