Q23 and its connections look OK, but it could still be bad. It's predriver transistor looks bent pretty far though... check and make sure its legs are still making good connection.
It's possible to test those transistors and confirm good/bad while the board is out of the machine. If you have a meter, look up the boardset on pinwiki and follow the advice there. You will basically use the meter to get readings across pairs of legs on the transistors. You can compare with the other good ones on the board. If your suspect transistor tests out of spec (between .4 - .6 in diode test) you know it is bad.
The board looks fixable. If that's the only issue you're having, and it comes down to the transistor, and if you are careful and competent with a de/soldering iron you could do it yourself.
q28 does look pretty gross. I would clean up that excess flux with an old toothbrush and rubbing alcohol to get better view.