Justin, when you indicated 43200 this number means that the link will be valid within 43200 MINUTES. within this period you won't be able to restore your password again.
This code :
$example->andFieldGreaterThan(self::EXPIRATION_TS, time() + 43200);
is greater than this one, it is more important for the software functionality:
$this->addJob('deleteExpiredPasswordResetCodes', 10);
moreover, I have tried with the default settings and without any code changes to restore my password 10 times on my test website and oxwall.org demo, and everytime the link was valid.