Thanks, Will37 - and sorry I didn't see your helpful hint sooner.
Both confirmed my reading of the clues, but I'm still none the wiser. It could be I'm not seeing a suitable synonym for 'bouncer' or 'joke' or it could be an error in 2d, 3d and 15a causing me confusion. I'll persevere.