Fixed the bug, somehow
Modified AbstractMonitorable to collect all unprotected exceptions and consolidate them into a single exception, and also to still complete all monitors
Fixed some bugs in monitor chain and its tests