This seems perfectly well-reasoned to me, along with https://www.openstreetmap.org/changeset/145557069. Langdon is the most populous hamlet in Alberta (not counting the "special" administrations at Sherwood Park and Fort McMurray), so it stands to reason it's going to be the most awkward edge case for `place=hamlet`. As long as this area doesn't become an inner boundary for Rocky View County (i.e. as Irricana, Beiseker, Cochrane, Crossfield and Airdrie are), because no matter what we tag Langdon it's still part of RVC, it seems fine to me! :)