Wigan wobble gives renewed hope to third-placed Walsall