That looks like it will be a ScotRail unit seeing as it works in to Glasgow from East Kilbride. Seems strange that there are no other services though...
The 0646 from Newcastle to Glasgow Central seems to have been replaced by this service https://www.opentraintimes.com/schedule/Y20031/2018-05-21 from Middlesbrough to Carlisle, leaving Newcastle at 0659. I would be surprised if this replacement service uses a ScotRail unit
Yes me too, we'll probably just have to wait until the services are finalised before we find out for definite.
There was a commitment that there would be two services to Carlisle before 0900, but the new 2N05 07:23 Newcastle to Carlisle only just does that!