BUG: fix incorrect xticklabels when specifying xticks (GH11529)
Fixes #11529

@sinhrks in PR #10717 you moved the setting of the ticklabels from `_adorn_subplots` to its own function `_post_plot_logic_common`. But this is called before `_adorn_subplots`, and the specified `xticks` are only set in `_adorn_subplots`, so now it does not use the new xticks to determine the xticklabels. 
I just switched the order of the two functions. At first sight this seems OK, but do you know if there could be any side effects of switching the order?

Thanks for the fix. The fix looks valid (I've overlooked the side effect in #10717).
