freertos task wrapper: hang if xTaskCreate fails

* previously, it would fail silently - bad idea! Now you can ensure
  the task loops don't start (by running the main task as high priority, then
  deleting after tower launched) unless all tasks are created