pt-slave-restart -- what exactly does it do?

The behavior is rather complex depending on what kind of error has been encountered. In some cases it skips and starts; other times it just issues START SLAVE.