Alternate notification timeout due to Chrome limitation

Closes gboudreau/sabconnectplusplus#99
Change notification mechanism to use a single timeout handler, rather than one per notification.