Modify connect method to explicitly catch ServiceError instead of WebFault