/* If a client is in MULTI/EXEC context, queuing may consume an unlimited
* amount of memory, so we want to stop that.
* However, we never want to reject DISCARD, or even EXEC (unless it
* contains denied commands, in which case is_denyoom_command is already
* set. */
That said, the exhibited behavior is wrong imo - at the very least, one should be able to use `DEL` in OOM regardless of whether one is in a transaction.