No provenance_fact may be added about a fact that is already in the fact stream

* the goal is that at the moment a fact in the fact_stream is processed,
  all provenance_facts for that provenance_fact_subject (the "provenance")
  is fully known (and can be pushed together with the fact in an
  analytics back-end)