Thanks for posting the solution - nice to know how these problems are solved. Didn't occur to me that you were using remote proc execution - even then I wouldn't have thought about the timeout. Something to keep in mind for the future
Hope the rest of it keeps functioning for you too!