A flu shot's ability to work for the elderly appears to depend on certain life events experienced by the patient, a new British study suggests.