If he has a disconnect outside would that not make this a sub panel? If so shouldnt it be bonded in the disconnect and the ser cable neutral and ground seperated? Maybe I misread some of the posts.
For the record here we would of had to protect any romex with carflex to the recep and possibly the top of panel also.
it is wired this way.