Fix bug in nested signal_forward's to transform from prev -> next, and
not first -> next