Address state is required (and shouldn't be)

Email validation in checkout controller decorator assumes the 
`address` state will be the present. Changed to use the first
checkout step via `current_order.checkout_steps.first`.