The note above indicates that registered script blocks are not guaranteed to come out in the order you registered them, and as of .Net 1.1 that was the case (ordering was not preserved once more than 8 script blocks are registered).
However, as of .Net2.0, ordering *is* preserved, and scripts will be emitted in the order in which they were registered. This is important, and unlikely to break in the future, because of the additional functionality associated with the Microsoft.Net AJAX framework and its inheritance capabilities.