Job/JobCollection: test improvements + contract correction

Signed-off-by: David Noble <dnoble@splunk.com>