Changing validate availability check to use "&&" 

The validate is not getting called when defined only in the model. Previous code was expecting it to be present in both options as well as model itself.