В данном предложении запятая между союзами "но" и "когда" ставится потому, что здесь имеется сочетание сочинительного союза "но" с подчинительным союзом "когда". Внутри второй части предложения "Он продолжал путь, но... неожиданно шина свистнула и осела" находится придаточное времени "когда оставалось всего двенадцать верст". Запятая разделяет главное и придаточное предложения.
Общее правило: если склоняются оба компонента сложного слова, то род определяется по тому компоненту, который является "центральным", главным по смыслу. Шина-воротник - это "какая шина" (в виде воротника) или "какой воротник" (в виде шины)? Скорее, первое, так что корректно согласование по женскому роду. С креслом-коляской сложнее, но в таких случаях, как правило, род определяется по первому компоненту, так что корректно согласование по среднему роду.
Законы русской грамматики не делают исключений для фамилий, совпадающих в каком-либо из падежей с нарицательными существительными (или словами других частей речи). Мужские фамилии Хан и Шин склонять нужно, соответствующие женские фамилии не склоняются. А фамилия Ху в любом случае не изменяется по падежам, т. к. оканчивается на гласный -у.