[WFLY-3600] Part 2: Properly deal with exception types which actively block cause initialization