Trick is to switch off the postgres daemon on the server you want to demote. You don't need to switch it back on again until you have completed the clone, by that time cluster show
will show that the old master has been successfully demoted.
Depending on your connection pooling logic, you probably want the old master switched off just in-case things get written to it and then lost during the clone anyway.