Separate resource offer logic from task launching.