add more controls depending on bid_validity:

- a cancel reason on bid validity
- tracking changes of bid validity