As per spec, we should first check usability then origin clean. We might want to rename checkImageUsability to checkImageUsabilityAndOrigin.
<rdar://problem/110756727>
I filed https://github.com/w3c/webcodecs/issues/682 to see whether we should align with the spec or update the spec.