If we try to update a header and it fails we can retry
If we try to update a header and it fails we can retry

If we fail to update a header atomically and see an empty object header,
that's a valid state. It could be that the header was used for something
else before and isn't anymore, for example when it was thinly locked
when trying to install an object id and unlocked when the header was
swapped.

Related to #1995

mlarraz/rubinius,jsyeo/rubinius,dblock/rubinius,mlarraz/rubinius,Wirachmat/rubinius,pH14/rubinius,ruipserra/rubinius,kachick/rubinius,jsyeo/rubinius,sferik/rubinius,benlovell/rubinius,heftig/rubinius,digitalextremist/rubinius,Azizou/rubinius,ngpestelos/rubinius,digitalextremist/rubinius,sferik/rubinius,kachick/rubinius,benlovell/rubinius,pH14/rubinius,heftig/rubinius,Wirachmat/rubinius,heftig/rubinius,sferik/rubinius,kachick/rubinius,jemc/rubinius,ngpestelos/rubinius,digitalextremist/rubinius,pH14/rubinius,sferik/rubinius,mlarraz/rubinius,sferik/rubinius,benlovell/rubinius,sferik/rubinius,mlarraz/rubinius,Wirachmat/rubinius,kachick/rubinius,ruipserra/rubinius,jsyeo/rubinius,mlarraz/rubinius,kachick/rubinius,benlovell/rubinius,sferik/rubinius,digitalextremist/rubinius,jsyeo/rubinius,ngpestelos/rubinius,kachick/rubinius,benlovell/rubinius,jemc/rubinius,ruipserra/rubinius,jemc/rubinius,mlarraz/rubinius,ruipserra/rubinius,ngpestelos/rubinius,heftig/rubinius,Azizou/rubinius,dblock/rubinius,Wirachmat/rubinius,digitalextremist/rubinius,Azizou/rubinius,Azizou/rubinius,jsyeo/rubinius,digitalextremist/rubinius,ngpestelos/rubinius,Wirachmat/rubinius,ruipserra/rubinius,dblock/rubinius,Wirachmat/rubinius,pH14/rubinius,heftig/rubinius,dblock/rubinius,pH14/rubinius,mlarraz/rubinius,jsyeo/rubinius,digitalextremist/rubinius,pH14/rubinius,kachick/rubinius,Azizou/rubinius,Azizou/rubinius,Wirachmat/rubinius,Azizou/rubinius,kachick/rubinius,pH14/rubinius,jemc/rubinius,ruipserra/rubinius,dblock/rubinius,benlovell/rubinius,jsyeo/rubinius,ngpestelos/rubinius,jemc/rubinius,ruipserra/rubinius,dblock/rubinius,jemc/rubinius,jemc/rubinius,benlovell/rubinius,heftig/rubinius,dblock/rubinius,heftig/rubinius,ngpestelos/rubinius