Script tagger now respects beam size argument
Fix bug that broke output tag features for beam_size > 1

The features variable was being overwritten by the first feature
expansion call, causing incorrect features for subsequent path
evalutations.