Allow Workers to be assigned to listen to certain requests

It would be nice if n8n worker could have a command to listen to certain workflows only. Allowing n8n worker --id 4 would allow isolating certain long running workers.

We had a recent event where there was no way out of a while loop for one of the workflows, this caused all workers to get bottlenecked and crash. It wouldn’t have crashed the entire process if the workers were isolated. Or if there was a way to kill a a process after 30 seconds of execution.