ensure returning MG_MORE if we flushed some data

returning MG_TRUE would make mongoose drop the newly sent data so we need to wait
until next POLL before returning MG_TRUE and have the request closed