Redo email signup features

Email signup feature text was a little bit insane due
to the need to stub/expect calls to govuk_delivery_client
before any actions were taken.

This reworks the tests to use a retrospective stub instead,
allowing test cucumber to be written in a sane way.