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?
