Public folder mailboxes must be provisioned in migration state in order to upgrade public folders. Please use -HoldForMigration ...