In short if a server is started as --slave the slave status can only be changed by re-starting the process.
Ideally, a shell command would be able to remove slaving status. In the same way a shell command should be able to promote a slave to master.
This feature is particularly useful for switching between master & slaves (which is currently a little dicey).