gpanel: reset idle timer on re-activation

This fixes a bug where re-activating of an idle gpanel instance does not reset the idle timer - so it idles again!

@matthewrmshin, please review.