It looks like it already does this. I assume the user running the command manually would not hurt anything, correct?
Do wonder how many packages call su in this manner though.It seems like there is a very real use case for it, I would assume a few more than what we have seen. Certainly not anything too formidable though.