Paid an Electrician to install Sub-panel.. & Ground wire question
Yeah, that's fine.  Try not to have ground faults on both circuits at the same time :) 

Nice job fixing up that panel.  Weird that the person wired it like that. 

The breezeway means it is an attached structure and you are OK with not having a disconnect switch/main breaker.