Fount yet another problem here.  Instances of URLConnection are not reusable:
java.lang.IllegalStateException: Already connected
at java.net.HttpURLConnection.setFixedLengthStreamingMode(HttpURLConnection.java:754)
at libcore.net.http.HttpsURLConnectionImpl.setFixedLengthStreamingMode(HttpsURLConnectionImpl.java:366)
at org.mozilla.mozstumbler.communicator.AbstractCommunicator.sendData(AbstractCommunicator.java:90)
at org.mozilla.mozstumbler.communicator.AbstractCommunicator.send(AbstractCommunicator.java:107)
at org.mozilla.mozstumbler.communicator.Submitter.cleanSend(Submitter.java:39)
at org.mozilla.mozstumbler.sync.SyncAdapter.uploadReports(SyncAdapter.java:145)
at org.mozilla.mozstumbler.sync.SyncAdapter.onPerformSync(SyncAdapter.java:98)
at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:254)