Of course what is done is done...and not like it is really THAT big of a deal, but it would be nice to see if there is a way that can be corrected, easiest thing I think would be just to change the general orders to FOUL if down PERIOD in the final minute, though I feel as stated before the addition of 'winning time' orders would be a really cool feature to investigate the feasibility of.
I think the intent is to do the "try for a steal on the inbounds pass / defensive rebound and then foul" mentality, just that in this case the engine just checks to see if a steal is calculated and doesn't have the additional information that it may be 40 seconds later.