Wow, pyproj silently ignores any units you specify (e.g. km) and assumes meters instead, *unless* you specifically say preserve_units=True.