Update on my experience. I never did do a battery reset on the car, but instead did this:
-Deleted phone from CX-9 head unit.
-Deleted CX-9 from Bluetooth settings in iPhone.
-Re-set up connection:
--When it asks for the pairing code confirmation, I selected confirm on the phone first, then the head unit
--Make sure the phone screen stays in bright mode/activated (i would just occasionally flip through screens on the phone) while the phone book is downloading the first time.
-Once connection is set up, i go into the bluetooth settings on the iPhone and de-selected "Show Notifications" and "Sync Contacts".
~~~The reason for this was, every time I restarted the car it would try and download the phone book again from my phone, at a process of about 30-60 seconds. Unacceptable to me, as while the book is downloading no other data (music) can be transmitted. So once it had the book downloaded, I don't let it sync anymore. This sped up the connection, but strangely, not consistently. About 1 in 5 start ups it still says "Downloading Phonebook" when you go to the Phone button on the head unit. This process looks like the typical 30-60 seconds as if it were working. But it does sync up better than before.
Details:
Apple iPhone 5 32gb - iOS 8.1.1 (12B435)
2014 Mazda CX-9 GT w/ Tech Package - door date stamp 02/14