freedreno: Fix fence unref race
Destroying a fence that was never flushed could race with the submit queue, which could cause either an fd leak or closing an fd that the retire queue would want to use.
Signed-off-by: Rob Clark robdclark@chromium.org