The AUC for ROC does not work well in comparisons involving imbalanced datasets, and Precision Recall curves can be a better option.
https://classeval.wordpress.com/simulation-analysis/roc-and-...
https://classeval.wordpress.com/simulation-analysis/roc-and-...
It might be true that the classifier performance is worse on an imbalanced data set (with the same AUC score) than a balanced one but that just reflects the fact that classifiers are harder to build for imbalanced data.
See http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.98....
That's why most of the ROC curve is useless for imbalanced sets. That's why I prefer precision/recall graphs as does the OP.