When you check out using an Order Form with Sticky Contact enabled, it uses the email address from the cache even if it's updated to a new email address on the form.
This is not expected behavior, as the user's manual input should override the Sticky Contact feature when processing the order.