After playing around with this a little more, I found out I was wrong about the cause.
So while the above fix works, simply removing the quotes (
^") around the SteamID variable holder allows the plugin to work again too. (See
Post 13 in the same thread)
Personally, I still prefer the first method. They functionally do the same thing, but breaking the statement down into separate commands makes it a lot easier to read.
Attached is a modified admincmd.sma that only removes the quotes.
Note: In the code, I also removed the quotes around the minutes variable holder. It didn't seem to matter one way or the other on that one.