Did you test this before releasing? Tried loading your .3ds with my Gateway but it couldn't install anything.
The reason this wasn't released as a .3ds was because of issues like this right?
I got the .3ds to load once, but everytime after that it would just crash the system.
I test use an SD card that has been formatted, it couldn't install anything.
so, maybe 3DS console problem, you will be need purchase history in the eshop.
at least on my 3DS work well.You can't add wathever service you want to serviceaccesscontrol with .3DS homebrews. Probably your file will not boot on real GW hw. (And you still don't have access to required services.
Edit
I'll modified the Descriptor: | section in rsf file.
Decompress BASE64 and Recompress it. diff here.