I am a Tank, and I never leave. I've seen DPS healer leave anywhere from 1st pull to final pull before boss. So ya don't think it's just tanks.