Use get_contract_t2_state/1 from prep page handling

* Use get_contract_t2_state/1 to check whether t2 can be signed
* Add temp "contract full" HTML for prep page to avoid generating
  keys when contract cannot be entered