Discovery should not be choosing down interfaces for the preferred management address. However, if the interface later goes down, or if the device is reporting a down interface is up (i.e. via SNMP), then that's out of Discovery's hands.
If you do not want Discovery to operate on existing devices, you can add those devices to the Discovery Exclude list.