Ну мне кажется, что если вы настраиваете на показ 10, то 10 всегда и должно показываться.А сколько надо?
Отбрасывать тех у кого нет аватара и показывать 10 из числа тех, у кого он есть.
А иначе у вас сегодня в модуле 2 завтра 9 и т.д. О каком дизайне можно говорить? Блок с последними пользователями будет постоянно плясать.
Нужно вот к этому добавить сначала условие что выбирать из числа тех, у кого есть аватар
$inDB->orderBy('regdate', 'DESC');