I think it may have completed its work as there is no support vessels with it at the moment and there is usually at least one with it at any given time.
That website said exactly the same over a week ago and if you look at my earlier post you will see the Sten Don was pictured in Scapa Flow on the 31st of October.