It took a while to figure this one out Messages in log:-
[sqagtres] OnlineThread: Error 435 bringing resource online.
[sqagtres] OnlineThread: ResUtilsStartResourceService failed (status 435)
[sqagtres] StartResourceService: Failed to start SQLAgent$Dev_Sleuth service. CurrentState: 1
Solution search the registry for the name of the incorrect server:-
You should find it in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.X\SQLServerAgent set the new value to NULL