You're just acting on the delete user trigger that CB fires. That has nothing to do with actually deleting the user. Please review my previous posts as I've explained what function you need to use for DT to properly delete a user.
CB Activity doesn't currently delete a users activity when the user is deleted, but it won't show on frontend anymore. Have added a feature ticket to implement this for next release. It initially was not implemented to avoid clearing a database of a users activity if they were accidentally deleted for whatever reason.
forge.joomlapolis.com/issues/3874