I didn't add ammonia, but I did have mature filter media from a friend with a long established tank.
By way of an update, following the water change, keeping the lights off, and fasting the fish today, all of the fish have now seemingly fully recovered! I've done another 50% water change today...