Babcock has had a wobbly time of late, will its results be cheery or teary?