[WFLY-2909] When properties change on log4j appenders activate should be invoked

The ```activate()``` method on the ```Log4jAppenderHandler``` was only getting invoked when a handler was added. This creates a problem when the user changes a property, such as a file, the property value is changed, but the appender might not set the output stream.