Ok so here is what happened:
We had an Exchange 2010 server that hard-crashed. We restored the user mailboxes from a recovery database without issue, and built a new server. Mail flows correctly, but many, many mailbox features are unavailable and PS commands fail out with non-descript errors, such as:
set-mailbox -identity "whoever" -ForwardingAddress $null
You must provide a value for this property.
+ CategoryInfo : NotSpecified: (0:Int32) [Set-Mailbox], DataValidationException
+ FullyQualifiedErrorId : 3F39AE4D,Microsoft.Exchange.Management.RecipientTasks.SetMailbox
I get the same error when trying to do it in EMC.
Some of these mailboxes are in a 'move' state. The move from the 2003 server had been completed, but the state was never cleared. I know this can be cleared by directly modifying object attributes in AD, but it doesn't seem to have an effect on command completion.
That said, I still see the old exchange 2010 server being referenced in the organization in the EMC. It is however, no longer present in ADSI.
I get the impending sense that this is going to require a phone call to Microsoft, but I just wanted to be sure and figured I'd ask here first.
Any help would be appreciated, Thanks.