that is sequential! I understand that you don't want to make the whole thing sequential but then you could also do that from the outside: have a pre-script for starting Node-RED and if Node-RED stops, have a post-script to handle that. Plenty of daemon creating software (e.g. systemd) allow for adding scripts to the pre-start and post-stop parts of startup sequence.
Just as an alternative ...