If we follow this flow
1) Add item to cart
2) Click on cart
3) Checkout as guest
4) Complete address entry
5) Tap checkout without tapping "Accept terms"
6) Problem 1: Wrong error shows up (says invalid entry instead of, please accept TnC)
7) Tap "Accept Terms"
8) Checkout
9) Go to paypal
10) Press back
11) Goes to the checkout page again
12) Deselect "Accept Terms"
13) Press checkout
14) Problem 2 - Goes to "../vm/orderdone" with errror message "Please accept the Terms of Service to proceed"
15) It should just stay in the cart preferably with a lightbox "Please accept the Terms of Service to proceed" instead of new page.