FYI if you want to try and drive the Openrosa APIs manually to see exactly what data is getting send back-and-forth, http status codes, etc, some have been documented as curl command-line examples, described in ODK Aggregate form upload via commandline (curl)