Mitigating read errors following programming in a multi-level non-volatile memory