Extended IManagedMessageFailures to include numberOfAttempts

Refactored FaultManager to create proper error messages in case FLR is disabled.
unfortunately this is a breaking change. so if we do it this way it will have to go in a 6.0 release