Currently, Instance.termination_reason uses human-readable messages rather then codes.
In some cases, we need to use codes instead. That's why it's better to use current values in termination_reason_message and for termination_reason, use codes – ideally enums.