Rename signals in strand_fsm to be consistent with those in the upper level hierarchy
Instantiate strand_fsm using array instantiation instead of generate, which is cleaner in this instance