I do mostly lighting maintenance,and i have seen this set up before. Whether its in the code or not, both ungrounded legs should be broken going to the ballast for safety's sake. Sometimes we forget that "code" establish's bare minimums. Because the prior contractor didnt want to spend the money to double the poles needed for his contactor,they left a potential hazard for anyone following up.
On another note, I have found in several locations,480volt lighting system(single phase 480v) that the branch circuit are 3 pole breakers. And all 3 poles are being used. They are going into the next 3 pole breaker to complete the circuit. Old installations in a huge nationwide retailer.