ISPN-2957 Properly support CustomInterceptor configuration contract, and invoke validation

https://issues.jboss.org/browse/ISPN-2957