instead of just understanding exactly what CloudSolrServer is doing with its modification of updates, direct updates, request routing, and multi-stage updates, take the questionable route of implementing conversions between Solr.SolrUpdateOperation and SolrJ's UpdateRequest. it'll either come in handy later or I'll be ripping it all out shortly
temp commit while working on solrcloud