Как в компоненте bitrix «Список заказов» (bitrix.sale.personal.order.list) выводить сразу и активные заказы и заказы, которые уже выполнены?
Айнур Валиев, Il'ia Kartovitskii, как оказалось, кастомизировать компонент для моей задачи НЕ нужно.

У него уже все зашито: и показ всех заказов сразу, и навигация. 
Оставалось только правильно это использовать.

Если кратко, то для вывода сразу всех заказов нужно использовать перед вызовом компонента указания параметра запроса:
$_REQUEST['show_all'] = "Y";

С навигацией тоже все относительно просто. Можно указать шаблон навигации в параметрах вызова, только указывается параметр "NAV_TEMPLATE", а не "PAGER_TEMPLATE", как у других компонентов.

И в самом шаблоне навигация выводится не с помощью объекта $arResult['NAV_RESULT'], а с помощью обычного вывода переменной, содержащей пагинацию echo($arResult['NAV_STRING']);
Если кратко, то кастомизируй компонент, желательно сделать копию компонента в папку local и как ты и написал удаляешь условие в коде компонента.

Как вариант, пагинацию прикручиваешь через ajax запрос и фильтр на стороне бека, в котором указываешь limit и offset, данные полученные ajax'ом выводишь, например, через append в each'e результата запроса, limit и offset каждый запрос пересчитываешь и двигаешь на то кол-во, какое кол-во элементов хочешь отображать по нажатию одной условной кнопки 'Показать еще'