Labour MPs say 'written in blood' promises have left Reeves backed into a cornerÂ