Add error messages for different states when items are being sold.

- It used to always show item has not been brought to event, even if the
  item was already aold.
- Allow selling of 'missing' items. It makes no sense to show an error message
  that an item that is at the counter is missing.
- Fixes KIR-60.