Insteon: Catch Cleanup Messages Sent in the Same Pass as AllLink Messages

Issue discovered by @peloy.  MH should be ignoring the cleanup message received after an AllLink message.  However, both messages were previously processed if they were received in the same pass.  This resolves that discrepancy by checking what the state of the object will be at the start of the next pass.

Partially fixes hollie/misterhouse#185
Merge pull request #192 from krkeegan/fix_issue_185

Insteon: Catch Cleanup Messages Sent in the Same Pass as AllLink Message...