What's the problem? The receiving consoles crash after the DS-like UI disappears?
That means they are receiving an unsigned application, which can be normal depending on whatever patches are being applied to the source game (the Supercard DSOne, for one, gave you the freedom to select exactly which patches to apply)
If the receiving consoles are DS/Lites, get them on Flashme - you won't regret it
But to fix the actual cause, you need to avoid as many patches as possible, which may or may not be possible depending on which loader (kernel) you're using