Can someone explain how this diode works?
I suspect the reason for the diode is that the 20mA current loop is driving a solenoid in the ASR33, so the diode forms a catch diode.
It is not returned to ground because speed is very important in this application, and -12 allows the magnetic field to collapse faster.