Whether you die both during a firefight or by falling from great heights, the game will load the last save. However, if your horse dies seconds before you, the game will give you another horse. Your saddle is automatically moved on a new mount, but this horse won't have the same bond level as the one before.