Eu tive o mesmo problema.
O problema foi que substituí o fabpot / php-cs-fixer por friendsofphp / php-cs-fixer sem substituí-lo também em composer.lock. Eu corri
composer self-update
composer clear-cache
No entanto, cada vez que eu tentava executar a "atualização do compositor", ele dependia da atualização de dependências. Você pode ver isso executando
composer update -vvv
Então, finalmente, revirei as alterações feitas no require-dev no composer.json e tudo correu bem, atualizando a versão do Magento para 2.1.10
Então eu decidi
composer remove fabpot/php-cs-fixer
E depois
composer require --dev friendsofphp/php-cs-fixer
No entanto, a instalação falha porque os requisitos da versão symfony / console do friendsofphp / php-cs-fixer v.2.8 requerem o PHP 7.1. Esse é o problema, porque o Magento 2.1 não suporta esta versão do php. Portanto, friendsofphp / php-cs-fixer só pode ser instalado com o Magento 2.2