Adapts NodeMainExecutorService to work with the non-blocking changes to DefaultNodeMainExecutor.
Allows the client of RosActivityComponent to set their own notification for NodeMainExecutorService.