Can two neighbors in a graph be at the same depth in a DFS tree?
I think you are correct:

All neighbors of a node will be of rank one less (the node we got here from) or one more (or two more, etc) because we will rank them before we back out of the node.