Proper device assert handling

Summary:
iterate list of overrides
remove date assert -- total junk

Test Plan: confirm proper handling and merge

Reviewers: synergy, anders3408, jriordan001, raymanfx, donald.munn, randall.rushing

Reviewed By: synergy

Differential Revision: http://review.codefirex.com/D211