notifications: fix popup not showing up when notifications are visible

use timeout scheduler instead of currentThread