i dont think is logically consistent . checkIfFeedCoordExist should be before waitTillInstanceReachState. its of no use after . 

U can use waitTillInstanceAreCreated .... in place of waitTillInstanceReachState