I need to prove the statement in the title. It's very easy to show that with a particular 2-list-assignment, we can have a proper 2-list-coloring (e.g. with a greedy coloring algorithm). I'm just not sure if that's enough to show that the statement is true for ALL 2-list-assignments.
Here are the relevant definitions.
8.4.24. Definition. For each vertex $v$ in a graph $G$, let $L(v)$ denote a list of colors available at $v$. A list coloring or choice function is a proper coloring $f$ such that $f(v) \in L(v)$ for all $v$. A graph is $k$-choosable or list $k$-colorable if every assignment of $k$-element lists to the vertices permits a proper list coloring. The list chromatic number, choice number, or choosability $\chi_l(G)$ is the minimum $k$ such that $G$ is $k$-choosable.
There are actually some cases in which a greedy coloring algorithm will not work. For instance, suppose you have a $4$-cycle with the following color lists:
A greedy algorithm will color vertex 1 red, then vertex 2 green, then vertex 3 yellow, and then get stuck: vertex 4 is adjacent to vertices 1 and 3, which are red and yellow respectively, so there is no way to color it.
It's possible to get this greedy algorithm "unstuck" by starting appropriately. If we began by coloring vertex 1 blue and then used the greedy algorithm, we would not run into the problem. (It's easy to see that we can get stuck only on the last vertex we color.) So you need a strategy for picking how to start, to avoid getting stuck on the last vertex.
Here's one possible strategy. (I urge you to think about it yourself before looking at the spoiler, because now you know what the problem is with the greedy strategy - and have the chance to figure out yourself how to avoid that problem.)