Also, as another workaround try changing the return url, this also will update the order if it's not done by the IPN.
<ReturnURL>http://www.domain.com/tabid/107/stg/5/ordID/[ORDERID]/Default.aspx?PayPalExit=RETURN>
to
<ReturnURL>http://www.domain.com/Default.aspx?PayPalExit=RETURN&tabid=107&stg=5&ordID=[ORDERID]>
<ReturnURL>http://www.domain.com/tabid/107/stg/5/ordID/[ORDERID]/Default.aspx?PayPalExit=RETURN>
to
<ReturnURL>http://www.domain.com/Default.aspx?PayPalExit=RETURN&tabid=107&stg=5&ordID=[ORDERID]>