Interrupt the BufferTransportThread when the Engine stops to make sure
that it stops if it is blocked waiting for a write to enter the
Buffer
change stop order
javadoc update