The 404 is likely just the name collision pre-flight check the UI does to see if the uploaded file would need a different name. This has caused confusion a few times, as it is an error status code but in this case not an error.
The chunked upload is probably a valid feature request.