TL;DR: I’ve tried the command myself and it does not work. Always ends with ‘Error: -69886: Invalid request’ (whatever that means).
I believe the answer can be found on page 26 et seq. of the mentioned white paper. Basically, FileVault uses a chain of encryption keys to keep the whole thing configurable and extensible.
A user password is used to generate a so-called ‘derived encryption key’ which itself encrypts another key that FileVault needs (the ‘key encryption key’). Each user password will generate such a derived key and each one of these keys can decrypt that next key in the chain. I believe that the user password, the personal recovery key and the passphrase all have the same purpose to that end. The system only needs one of these derived keys to start the unlocking chain and does not care about the username (that’s apparently only for cosmetics in the pre-boot login screen).
A normally set up FileVault volume uses one or more login passwords and one personal recovery key for the derived keys. An encrypted CoreStorage volume uses a passphrase instead. What diskutil cs changevolumepassphrase/passwd (they are synonymous) does, is change the passphrase. FileVault does not use a passphrase. The command can simply not be invoked because of this. Instead, you would have to change the user password or the personal recovery key with sudo fdesetup changerecovery -personal.
When you enter the command sudo fdesetup list -extended, it will show you what you can use to unlock the disk. Whereas FileVault shows ‘Personal Recovery’ and ‘OS’ as the types, an encrypted CoreStorage volume would show you ‘Disk Passphrase’ instead.