Stack Overflow requires multiple approvers for an edit. Thus, my conjecture is that Tom H did indeed approve your edit, but it was still in a pending state here. His approval vote appears to have been at 19:31:38Z
, which is 38 seconds after you initially proposed it.
However, the question got closed as a duplicate at 19:33:40Z
, which means that Community makes an auto-revision. Since there's now a higher revision than yours, which generally doesn't happen on account of the whole edit-lock thing, your edit suggestion got discarded as a rejection.
So, the suggestion was indeed on the road to approval, up until it was effectively hit by a crossing train before it reached its destination. As it never arrived, it could not be fully approved, and must be rejected even though the paperwork wasn't in order.