I have a hard time believing that a chess computer wouldn't draw this game… the main issue is in the centipawn evaluation function which would show black ahead. This doesn't seem like a difficult thing to correct, and it might not even be a bad idea to have an evaluation function show black ahead in that position.
Practically, this isn't really an issue. In fact, running the position through the GarboChess JS engine (http://analysis.cpuchess.com), playing as white, it just moves the king around — exactly what a human would do to draw the game.