Use cached GitHub responses when a 304 is returned

https://trello.com/c/1qeitvaD/204-address-rate-limiting