Just a recap on what happened.
After using the SESSONTIMEOUT Key availabe in the registry I added a value for 10 minutes in seconds (600) and I still got errors. As soon as I upped the sessiontimeout to 15 minutes the time out errors stopped occuring whilst writing to a network (UNC) path via log shipping.
Thanks for your help.