3 years ago we talked about what to do with the steel organs and whether to abort after consuming them or to just consume more. At that point, we'd decided to NOT increase consumption max when we get one of the steel organs. Post 1451 is the one where I asked that question and then it languished.
I'd look at when that changed and we decided to add the +max to the party, but... blame takes SVN, so... eventually.
That leaves four forward-options.
1) Leave it like it is. There's never a good reason not to use the steel organ as soon as you get it, if you can, unless we're talking about the liver, and you can always overdrink that at the end. So if you have your steel margarita and haven't finished billiards, you can either simulate to see what you can manually drink or just drink it and then limit to 10. This leaves people who tell ED to fill them up getting their optimal consumption given the fullness, rather than adding bad trash.
2) Make ED abort after consuming the organ. This means that people who are automating and expect ED to do what they want will end up with NO consumption at all of that type, until they run it again.
3) Make ED go to their exact target, after consuming steel, if steel fits. This does mean that trash will get used and people will get worse choices overall on that consumption.
4) Make it only auto-consume the SM when overdrinking and retain current behaviour for fullness and spleen. This would probably make it abort without properly overdrinking and require running the script twice, but would avoid the problem with the billiards.
4 choices. I don't really care which we do. If we do anything besides leave it where it is, I'd probably put it behind a variable so that people using the script in automation can expect the script to properly fill them up with a single execution.