Два сына не разговорный, а стилистически нейтральный вариант. Он не является ошибочным.
Слова, обозначающие воинский чин, как и другие существительные мужского рода, обозначающие лиц, могут сочетаться с собирательными числительными. Например:
Прошло четверо офицеров, эффектно постукивая саблями, в нафабренных усах и в вымытых замшевых перчатках (А. Писемский).
Двое генералов еле держат огромное блюдо с русскими червонцами (Б. Садовский).
В углу мрачно веселилась компания серых офицеров — четверо лейтенантов в тесных мундирчиках и двое капитанов в коротких плащах с нашивками министерства охраны короны (Стругацкие).
Однако существительные мужского рода, являющиеся наименованиями престижных должностей, званий, чинов и профессий, во многих случаях желательно употреблять в сочетании с количественными числительными.
«Практическая стилистика современного русского языка: нормы употребления слов, фразеологических выражений, грамматических форм и синтаксических конструкций» Ю. А. Бельчикова дает следующую рекомендацию: «При обозначении существительных мужского рода престижных должностей, званий, чинов, профессий предпочтительнее употреблять количественные числительные… Употребление в таких предложениях количественных числительных подчеркивает уважение говорящего к соответствующим званиям, должностям и т. п., к лицам, носящим такие звания, занимающим такие должности. Собирательные числительные в сочетании с указанными существительными возможны, во‑первых, в контекстах констатирующего характера, например в библиографических материалах… Во-вторых, собирательные числительные возможны в ситуации, когда высокопоставленное должностное лицо непринужденно рассуждает о событиях собственной жизни…» [2008, с.193].
В «Стилистике русского языка» А. И. Голуб указывается на недопустимость сочетаний типа трое министров, пятеро академиков в книжных стилях, так как «собирательные числительные не сочетаются с книжными существительными, тяготеющими к официально-деловой речи» [2001, с. 262].
Таким образом, выбор количественного или собирательного числительного в сочетаниях с этими существительными определяется стилем речи и достаточно тонкими изменениями контекстного значения слова (в ситуации официально-делового общения наименования должностей и званий утрачивают связь с представлением о лице мужского пола, в разговорной речи и в художественных текстах это представление обычно сохраняется).
Мы должны исправить предшествующий ответ, Ваши аргументы более чем убедительны. Спасибо за комментарий!
Сначала дадим короткий ответ: русские формы типа сербскую и ведет не являются результатом позднейшего наращения, а отражают, напротив, древнее языковое состояние. Полный же ответ будет таков.
1. Краткие и полные формы прилагательных (типа современных русских добр и добрый) сформировались в праславянском языке и поначалу были свойственны всем славянским языкам. В ходе дальнейшего развития славянских языков эта корреляция была большей частью устранена, причем утрачивались краткие формы прилагательных. Рефлексы древнего противопоставления кратких и полных прилагательных частично представлены в восточнославянских языках (причем более или менее последовательно — в русском), в сербохорватском и словенском языках (ср., например, в сербохорватском: lep čovek и lepi čovek ‘красивый человек’). В то же время окончания полных прилагательных во многих славянских языках претерпевали стяжение (прежде всего в формах именительного и винительного падежей), поэтому сегодня мы можем ошибочно воспринимать генетически полные прилагательные как краткие. Например, польское biała, чешское bílá, украинское біла, соответствующие русскому белая, — это не краткие прилагательные, а полные со стяженным окончанием (то же касается формы српску, приведенной в вопросе). Такие формы представлены и в русских диалектах, однако в русском литературном языке закрепились полные формы с нестяженными или частично стяженными окончаниями.
2. В старославянском языке, представляющем собой древнейшую письменную фиксацию славянской речи, глагольные формы 3-го лица настоящего или простого будущего времени почти всегда имеют на конце -тъ: идетъ, идѫтъ. В раннедревнерусском языке эти же формы имели на конце -ть: идеть, идуть. В то же время уже в древнейших текстах, отражающих живую восточнославянскую речь, регулярно встречаются формы и без -ть: напише, а не напишеть. Вопрос об исходном (праславянском) соотношении форм с -тъ/-ть и форм без них окончательно не прояснен. Возможно, что это варианты, отражающие древнейшие, еще праславянские диалектные различия. Дальнейшее оформление глагольной парадигмы настоящего времени в различных славянских языках протекало по-разному. В русском литературном языке в 3-м лице единственного и множественного числа закрепились варианты с -т, возможно не без влияния церковнославянской книжной традиции, восходящей к старославянской письменной культуре. В других славянских языках преобладают формы, оканчивающиеся на гласные. В некоторых языках представлены сразу оба варианта: например, в болгарском и македонском формы 3-го лица единственного числа оканчиваются на гласный, а формы 3-го лица множественного числа — на -т. То же в украинском языке и белорусском языке, но здесь имеет значение и спряжение глагола: в единственном числе — укр. веде, блр. вядзе, во множественном — укр. ведуть, блр. вядуць, но у глаголов другого спряжения в формах обоих чисел — укр. кричить, кричать, блр. косiць, косяць.