So I haven't had a chance up until now to describe the latest with what's going on with my phone.
So, I had a ticket with AppleCare regarding all these issues and had described to them all that I had done in an effort to not have to wipe and restore.
I was actually connected to a tech who basically told me to try two more things and if those didn't work, then the next step would be to just replace the iPhone 6s under warranty for an assumed hardware defect, though it was very unlikely that it was hardware. Regardless, she agreed that was the only other option to try if nothing else worked.
She had me log out of and then back into iCloud - that didn't resolve the issue.
She then had me wipe and restore to 9.1 - that also didn't resolve the issue.
So, b/c of my work schedule, etc., I had them set up an Express Overnight replacement for the 6s under AppleCare warranty.
So I received the iPhone on Friday. I was happy to find out that it was still at 9.0.2 but unhappy to learn that Apple stopped signing 9.0.2 that same day.
So, if I were to upgrade the new phone to 9.1 to see if my problem was magically gone, I would no longer be able to go back to 9.0.2 if the problem was still there.
Thus, I ended up just backing up my old iPhone (which I had downgraded to 9.0.2 and in which everything was working except for the Health and Apple Watch issues that I believe I've either posted in this thread or another thread) and then restoring the new phone with my backup.
Of course, the new phone was working fine b/c it was still at 9.0.2 though, again, my Health/Apple Watch issues remained.
What I then realized is that I still have my old iPhone around to test (I have to send it back to Apple within 10 days to avoid an $800 non-return fee).
So, what I did was upgrade my old iPhone to 9.1 via iTunes. I did this on Saturday.
Surprisingly, not only did all the issues go away, but all my Health data that I had accumulated since the launch of the Apple Watch magically came back. I was not able to test the Apple Watch issues (sync issues) b/c I had already unpaired it from the old phone and paired it to the new phone and I wasn't about to go through the whole process again (those of you with Apple Watches know how dog slow this process is).
Anyway, this was on Saturday and as of right now (Sunday evening), the old iPhone is going strong under 9.1. Granted, I'm not using that phone constantly b/c I've already started using the replacement phone. But, I test the App Store and Apple Music every few hours and it's working fine. I don't know if I used it as my daily phone what would happen.
Now, the new problem that has been created is that the replacement phone they sent me is locked. It was supposed to be unlocked b/c the 6s it was replacing was unlocked (I bought it via the iPhone Upgrade Program). So, a new ticket was created with AppleCare for their network engineers to get the replacement iPhone unlocked.
The problem is going to be that when I get notified by the CSR that the unlock is done, the only way to verify the unlock is to wipe and restore via iTunes. And, since 9.0.2 is no longer being signed by Apple, I will be forced to go with 9.1.
That is going to be my dilemma.