added a comment - - edited
Well,
I'd say that partially. This problem has strong relations with both MDL-17009 and MDL-16879.
Right now, if one backup contains mnet users... it only can be restored by admins (in other servers), while teachers are able to restore it in same server. Also, while restoring, if it's found that the mnethost for one user doesn't exist in target server any more... then that user auth is switched to manual, and one message about the switch is shown in the restore process, for easier tracking of that user.
All this said, exclusively, for 1.9.x, not for the version where the original bug was reported (1.8.x series). So I'd consider that, in 1.9.x, restore of mnet users is being done more or less properly (it continues existing some combinations that could lead to some users duplicated, caused by problems is origin server). Hopefully those inconsistencies will be fixed by MDL-16879 soon.
So I'd consider this fixed... closing now. Feel free to reopen if necessary.
Ciao 
Edited: I was slept when wrote that, grrr. Fixes.
Interestingly if you update any users who have an mnethostid<>1 (ie, remote host) to 'deleted=1' then manual backup works fine. However, automatic "nightly" backups still fail.