drm: fix returning -EINVAL on setmaster if another master is active