This is a funnier joke that works because it implies the speaker is lying. To be 'clean' of an addiction is to not be using that substance, but since it's used here as a play on what soap does, the speaker is probably still addicted and telling people in a tongue-n-cheek kind of way.
I used to be addicted to soap , but I ' m clean now .