don't import memory-heavy phonenumbers module unless it is needed

the GEOCODE_DATA is 6MB and gets imported with `import phonenumbers`
Merge pull request #2571 from dimagi/memory-fixes

don't import memory-heavy phonenumbers module unless it is needed