I think the index has all it needs, including SalesOrderID column, because this column is in the bookmark of the index.
Bookmarks of non-clustered indexes are values of clustered index if the table is clustered index.
You can check that easy - just replace it in SELECT statement with any other column of SalesOrderHeader table. It will be again parallized.