Sends the work unit to the science application, receives the result for that work unit,
and makes it available to the SpotCheckThread through the Callable interface.
There is one case in which it is necessary to create a new project without reading project
information from the database or from the project.properties file: when creating a new
project from the ProjectBuilder.