port `checkout` tests to cukes
fix `ci-status` showing the latest status

GitHub API seems to return statuses in reverse-chronological order. The
first one is the latest one.

Fixes #327