Falls der TC427 nicht verfügbar ist, der ICL7667 ist bei Reichelt nicht so teuer und erspart sicher ein paar Transistoren.

Um bezüglich des Kurzschlusses sicherzugehen sollte man die beiden Transistoren der Halbbrücke getrennt und leicht versetzt ansteuern wie schon beschrieben.
Manfred