Edit: There was a small bug right after posting this where it would set currency_id to 0 and 1 instead of 1 and 2. This has been fixed.
Was about to post that I get a slightly different result when using mastercoin-explorer, then saw your edit.
I made another test and the result is now the same that MastercoinAdvisor gives so this seems to be working.
Great tool, thanks for that!