Index: task.hosting.inc
===================================================================
--- task.hosting.inc	(revision 10)
+++ task.hosting.inc	(working copy)
@@ -59,7 +59,9 @@ function drush_hosting_hosting_task() {
   $data = array_merge($task->args, $task->options);
   $data['uri'] = null; // provision commands do not need the url passed to them.
   $mode = drush_get_option('debug', FALSE) ? 'GET' : 'POST';
-  $output = drush_backend_invoke("provision " . $task->task_type, $data, $mode, TRUE, $drush_path, $hostname, $username);
+  $output = drush_backend_invoke(
+    trim((isset($task->command) && $task->command !== NULL ? $task->command : 'provision') . ' ' . $task->task_type),
+    $data, $mode, TRUE, $drush_path, $hostname, $username);
 
   drush_set_context('HOSTING_DRUSH_OUTPUT', $output);
   $code = drush_get_error();
