Octopus v3.7.7 - Approval Step failing to start after upgrading to v3.7.7

After we upgraded to Octopus 3.7.7 from v3.3.14 I started to get this error in my approval steps:

There was a problem with your request.
There must be at least one enabled healthy machine to deploy to in the environment
Once you have corrected these problems you can try again.
If the problem is related to a variable you will need to update the variables for this release or recreate the release for the changes to take effect.
If the problem is related to the deployment process you will need to create a new release for the changes to take effect.

because my deployment step which used to not run in this environment is throwing the below error:
Warning: there are no enabled deployment targets in the roles specified by this step, in this environment.

Is there a way to get the old functionality to come back? or is there a better way of doing what I was doing?

Thanks,
Alex

Screen_Shot_2017-06-13_at_11.35.53_AM.png

This is a duplicate and has been answered @ http://help.octopusdeploy.com/discussions/questions/11968