HttpClient使ったことないから自信ないけど
client.getHttpConnectionManager().closeIdleConnections(1);
とやってコネクション閉じたら直るかも。
というかそもそもclientをPOSTとGETで使いまわしているけど
それぞれ別のHttpClientを使ったらどうよ?