In my opinion your attorney is correct. You will need to finish your probation and it may be extended - assuming your not violated. Contact a qualified DUI attorney.
Generally it is possible to have probation transferred from one state to another. In your case, however, seeing as there is a violation pending the court may not necessarily agree. You say you have a lawyer, discuss this with him/her. S/he is in the best position to advise and guide you. If you have a good enough reason the judge may allow it (even if it means that you will have to stay in Michigan a little while longer).
It was not clear from your question which court is involved. Most of the local courts use a testing method that the federal government and experts say is unreliable. You did not mention whether you had been drinking. If you had not been drinking, yours may be one of those false positives. I concur in the advice of the other responses of local counsel.