asserts in a common function - thanks @cyli
Merge branch 'auto_377_there_otter_be_an_otterclock' into scheduler_locking

Conflicts:
	otter/test/test_scheduler.py
Occurred after refactoring tests into common asserts. Taking that code in this commit
adjusted lock tests to use validate_calls