The KB referenced is for a different message returned by SHRINKFILE than what is/was being reported and does not apply in this case, nor is it fixed in SP3. ...
To implement queueing properly requires a complex system, which in turn has many parts. Microsoft relegated the creation and management of all those parts to T-SQL for the most...