making sure alarmgen timers run correctly
making sure alarmgen timers run correctly

Earlier, main processing loop of alarmgen, run_uve_processing was expected to
run atleast once every second but that assumption may not be correct. Changes
are made to make sure that timers are run correctly in those cases:
Cloases-Bug: #1612426

Change-Id: I71d9ddfa19b8047554f6cfdc8ea947fd6eb783bc

nischalsheth/contrail-controller,rombie/contrail-controller,rombie/contrail-controller,eonpatapon/contrail-controller,nischalsheth/contrail-controller,eonpatapon/contrail-controller,rombie/contrail-controller,rombie/contrail-controller,rombie/contrail-controller,nischalsheth/contrail-controller,nischalsheth/contrail-controller,rombie/contrail-controller,nischalsheth/contrail-controller,eonpatapon/contrail-controller,nischalsheth/contrail-controller,eonpatapon/contrail-controller,eonpatapon/contrail-controller,rombie/contrail-controller,eonpatapon/contrail-controller,eonpatapon/contrail-controller,nischalsheth/contrail-controller,nischalsheth/contrail-controller