[Bugfix] Only try to set the run time on non-virtual vertices.
Check the return code of all spin1_malloc calls for NULL, remove compiler warnings.

 - Malloc success printed to IO_BUF
 - Simulation cancelled if malloc fails