adjust to transport interface change, for now not optimizing

alternative to #33 so that we can merge https://github.com/jackalope/jackalope/pull/153 now and have something that still works. then once jackrabbit starts supporting id requests, we can update without a BC break mess in jackalope.