Insert missing safety check
Without this check allocate_new_eip becomes required on every ENI allocation,
which is frustrating and breaks this for no reason.
Merge pull request #13119 from rallysf/develop

Insert missing safety check