well yes and no, converting SHP to OSM is possible (even by simply opening in JOSM via the OpenData plugin, and saving to OSM) but it turns out, OSMOSIS only likes OSM files saved from a OSM server (because they have certain tags in them, and conform to OSM API standard 0.6, but JOSM can't save them that way). So I'm stuck again.