Hopefully US diplomats are smarter than mainstream media reporters and realised that it was extremely unlikely that Chen would be sent back, and so didn't grant him asylum because they knew that:
(A) there was no real need to do so at that time.
(B) stealing an ally's defector is rather bad manners.
Taking him if the Australian government had said no, would be one thing.
Taking him while the Australian government was reviewing his case, would be quite another.
So what you see as American diplomats being clever I see as cowardace in the face of potential Chinese wrath.