I have seen JO's leave boats without being Engineer qualled. Typicaly in less than ideal conditions.
Ditto the comment SOAC or IRAQ.
IMHO you will want to buckle down, qualify Engineer, then leave. Make the best of your time in Iraq. It will certianlly give you a different view than the Sub does. Good Luck
JB