**Description** With `autorestart=unexpected` and `exitcodes=0` Supervisor don't restart a program if exit code is 0 (wich is cool because it's what we need). But when using workers with limits (memory or time), the worker shuts down with a 0 exit code ans supervisor won't restart it (that's not cool). So maybe adding a way to specify the "on limit exit code" would be usefull. like `--on-limit-exit-code 1` <!-- A clear and concise description of the new feature. --> **Example** ```bash bin/console messenger:consume -vv --time-limit=3600 --on-limit-exit-code=1 ``` <!-- A simple example of the new feature in action (include PHP code, YAML config, etc.) If the new feature changes an existing feature, include a simple before/after comparison. -->