Not getting a J1 after an M1 is pretty rare and typically its from certain countries where they consider you more likely to stay illegally, after your visa expires.
The M1 is by far the most advantageous route if you get it to work as it leaves so much time on your visa to get the 1000 hours.