osdc/Objecter: handle race between calc_target and handle_osd_map
If we fail to get an existing session and have to take the exclusive lock,
we may race with an OSDMap update and end up with a stale target. Check
for an epoch change and, if it happens, recalculate the mapping.