I had pretty much the same issue, for me accountsd showed both my @me.com as well as my @mac.com addresses, which was probably causing the conflict. I resolved it like this:1. Delete ~/Library/Application Support/iCloud/Accounts/ competely (I actually just moved it, just to have a copy)2. Reboot3. System Preferences => Internet Accounts showed a second inactive iCloud account4. Delete that inactive account5. Another Reboot6. Sign in to the actual account in System Preferences => iCloudAfter this procedure, I could use iCloud properly again.
Topic:
App & System Services
SubTopic:
iCloud & Data
Tags: