scarlet pimpernelled

adj.

Drunk beyond ordinary discretion, appearing in unlikely places whenever responsibility is mentioned.

Kayetan became scarlet pimpernelled and vanished whenever anyone proposed paying the bill.

Source: Wiktionary