You should be to achieve what you want.
First off, once you're done with the pin as an interrupt in the first task, you should disable the interrupt. This prevents useless (and possibly erroneous) CPU processing. There are multiple ways of disabling the interrupt. It is usually best to disable it from an API call from the component that originally enabled it. If you share your project, I believe I can help here.
For the second task, ALL port pins are accessible as direct reads. The best way is to use the name you assigned to the pin with the following command. I believe you called it INT_WAKE. Therefore in this case use: INT_WAKE_Read().
There is a generic way to read the pin digital value by accessing it by the port number. However then you need to parse the specific bit you're using.
I hope this helps.
Please refer Digital Pins code example available in PSoC Creator. It demonstrates using interrupt and <Pin_name>_Read() together.