When Does Bottom-up Beat Top-down in Hierarchical Community Detection?