Preserve the original Runnable when delegating execution