Setting primary email and phone upon contact update
That sounds like a bug - can you confirm you ran the import via the CiviCRM GUI?

On fixing this for you - do you have access (or work with someone) who has - to phpMyAdmin or MySQL?