Related to Attempt#1 to solve the problem of the page position you can try using this in the aspx page header
<%@ Page MaintainScrollPositionOnPostback="true" %>
and register a javascript in the cbCountry_SelectedIndexChanged method to set focus at the state combobox.