ethdev: do not rely on detachable flag in detach