Check out Michelle Bustamante's Proxy Generator for exception handling. It automatically processes repetitions:
http://wcfproxygenerator.codeplex.com/
From the site:
This custom tool extends WCFProxyGenerator to provide a proxy exception handling server. It generates an additional proxy called ExceptionHandlingProxy, which inherits ExceptionHandlingProxyBase - the last of which implements meat proxy functionality. As a result, you can use the default proxy server, which inherits ClientBase or ExceptionHandlingProxy, which encapsulates the lifetime control of the factory channel and the channel. ExceptionHandlingProxy matches your choices in the Add Service dialog box regarding asynchronous methods and collection types.
source share