David Seymour is aiming to get problems with school lunches fixed by the start of term two - but won't resign the portfolio if he doesn't.