If you get a "Created" back, it is possible for it to be guaranteed that it'll be created eventually.
There's also many ways to "work around it", so that it doesn't seem inconsistent to the user.
I'm definitely not arguing that it's how most systems should be designed though.
The feedback flow is async from the creation flow.
If you get created through the feedback flow it's created.