Fixed config.isHost not respecting an explicit 'false' value

If you explicitly set isHost to be 'false', it defaults to using the query to determine whether or not its a consumer or provider. This should fix it without breaking previous functionality.