Are there any known issues surrounding returning 204 No Content through API Manager?
Looking at the timing of the packets on the wire from APIManager, it looks like for other requests, APIManager waits for the client to acknowledge receipt of the packets making up the response, and then proceeds to close the connection, whereas for a 204 response, it immediately closes the connection, before the client has acknowledged receipt of anything.