Bug 1010867 - [OPENC_1.3][email/UI] Message notification handling is pushing message_reader onto the stack twice

Refactors the activityTime gate into a general function for throttling of an entry point. That function wrapper is then applied to the activity and notification entry points.

Tested on device with a notification and activity, and it prevents fast double taps from getting through.