improved handling on incomplete API requests; signal an early clean finish on proxy