ArduinoISP @57600 baud instead of 19200

Form the point of avrdude, a bootloader is just another programmer. When your Arduino resets, the bootloadrt starts and it behaves just like a programmer.

You mean the 'sketch area' (iow where the ISP is loaded on the flash) of the Arduino acting as the programmer?