Fix XD-629: create tap channel for module ending with sink channel

Consider:

    myhttp = http | transform | filter > :foo

Without the change here there is no tap channel created for the filter module as it is normally created when the sink is deployed.  By recognizing a module with an aliased output channel we know there is no real sink so create the tap channel when building the output channel for that module.