Interesting! It's not typical to do a request.write / request.finish *before* calling NOT_DONE_YET, but it seems to work just fine.