I'm having a simular problem.
When a customer purchases an item it is successfull and when paypal return it isnt sending the
email to merchant nor the email to customer.
but they are getting billed and i'm getting paid.
I'm using dc 2.2
i'll post again if I find a problem and correct it.
Dan