Rachel Reeves expected to throw the 'kitchen sink' at cash-raising now to avoid bad news later