fix add_check_* tests by returning proper model
always mount on ci run
updated deps
major refactoring of monitoring tests

* create test methods dynamically to avoid repetitive test bodies
* don't update check config after every add - just update after all
  have been added and then verify all at once