My guess would be that it's a power issue. How are you powering the boards? Intel has stated that the current required when running WiFi can spike above the 500mA limit for USB. I haven't had any problems running off USB, but your USB controller may be tighter on the current limit and may be turning off power if it goes just a bit over 500mA. I would try powering off an external power adapter if possible, or at least try powering from another USB controller / hub.
I already tried using another USB controller as well as connecting the Edison to external power. So far the only thing that has seemed to work is disabling "network-gadget-init.service" by running "systemctl disable network-gadget-init.service".
Wifi has been stable.
I would like to know why I would have to disable the usb network gadget?
Can you share the exact sequence of steps that lead to a reboot? That would help others help you in case you're doing something wrong or help developers to reproduce the situation if that's something they should take care of. So far I personally haven't seen anything similar to that, not related to underpowered board (due to low quality USB cable or power adapter), but it sounds like you've rules these things out already.
Were the previous suggestions helpful? If you still need assistance please reply with your questions.
Sorry, it took so long to get back on this thread. I ended up using the latest weekly build (68 I believe) and have not had any other issues. I have since rebuilt the entire distribution several times and loaded them onto the Edison. I have not had any of the issues I ran into earlier.
I am chalking this up to being a noob with Yocto and Edison at the time.
Everything is going well now!