backend/drm: Only deallocate the crtc when not active
Supercedes: !3756 (closed)
Ref: !3756 (comment 1582674)
breaking because compositors may need to disable the output before destroying it to retain previous behavior. Most compositors won't care.
Edited by Alexander Orzechowski