The mess Rachel Reeves finds herself in over the forthcoming Budget is a direct consequence of Labour's dishonesty during the election campaign.