Adds a thin version of ModelHadoopAdaptor which intercepts later in the
cycle. This restricts us in what we can pass back into VHM, but means we
exercise the regular HadoopAdaptor code, particularly its error handling
paths which were out of scope previously