I'm really too new and inexperienced to offer much advice, but I was struck that you said the hen was laying an egg every 15-20 hours.
I know enough to know that isn't normal. Was it a typo or something? I thought for most breeds every 26 hours was a good little clip.
Otherwise I wouldn't be...