'yum list available' is unresponsive to CTRL+C once it starts listing output. There is no way for the user to cancel the listing once he has issued the command, and must wait for the listing to complete (which can take a while) before he gets his shell back.
This is, essentially, the ctrl-c problem. We're working on it for later releases.
This should be fixed in latest version.