Ordering of ElementCriteriaModel with varying statuses
Your statuses are incorrect. They would be correct for many elements, but the Entry Element overwrites them to the following:

EntryModel::LIVE
EntryModel::PENDING
EntryModel::EXPIRED
BaseElementModel::DISABLED