Is that money trapped in the system? The moment they sell to USD that account is now linked to a real person no?
On the Bitcoin side you can "wash" it by mixing it with other coins, or deposit/withdraw it through multiple exchanges.
Then on the output side, you can get rid of it through shell companies or through less reputable sites, or into countries that won't extradite criminals.
So - it's definitely harder than normal, but I think you could find a way.
How? Links on this being done?
Cross chain atomic swaps are something else entirely. Typically they involve using timelocked multisig transactions that reveal a new part of a secret in each output, allowing both parties to redeem or both deposits to be refunded.