I believe you did a good thing by not eating in your dream. Eating in your dream has been associated with being spiritually poisoned or negative. That was God who interceded in the spiritual realm, so that what happened in the physical world where you were released could happen. Those creatures/people in your dream who were trying to prevent you from going pass them, was exactly what happened to you at the airport. Good call on immediately waking up pand rebuking and canceling the dream.