Replying to my own message. I actually looked at the device logs again there is a bunch of mobile safari issues. Most of which apple would have to symbolicate against their source to figure out the actual bug.
Looks like some deadlock issues, which explains what I am seeing.
Here is segment of one of the crash logs:
Incident Identifier: DE800F40-F473-46F0-AD43-47FEF1EFC22C
CrashReporter Key: d8e20c2a00e03bcf19302e14fc9a7dfd8ee63e77
Hardware Model: iPhone7,2
OS Version: iPhone OS 8.3 (12F70)
Kernel version: Darwin Kernel Version 14.0.0: Sun Mar 29 19:42:54 PDT 2015; root:xnu-2784.20.34~2/RELEASE_ARM64_T7000
Date: 2015-04-16 20:36:22 -0500
Exception Code: 0x8badf00d
Reason: com.apple.mobilesafari failed to exit in time
Elapsed total CPU time (seconds): 6.790 (user 6.790, system 0.000), 68% CPU
Elapsed application CPU time (seconds): 4.593, 46% CPU
Thermal data unavailable
Frontmost process PID: 480
Frontmost process PID: 787
Frontmost process PID: 54
Stackshot trace buffer size too small, trying again with 524288 bytes.
Jetsam Level: 0
Free Pages: 5719
Active Pages: 71064
Inactive Pages: 29457
Purgeable Pages: 95
Wired Pages: 55448
Speculative Pages: 5501
Throttled Pages: 0
File-backed Pages: 52859
Compressions: 2964481
Decompressions: 1940201
Compressor Size: 85417
Busy Buffer Count: 0
Pages Wanted: 0
Pages Reclaimed: 4730
Process 0 info:
resident memory bytes: 1946058752
page faults: 42305
page-ins: 1
copy-on-write faults: 0
times throttled: 0
times did throttle: 0
donating PIDs:
user time in task: 76194.184738 seconds
system time in task: 0.000000 seconds
Process 0 kernel_task threads:
thread 0x65 TH_WAIT|TH_UNINT 0xffffff8002533db4
thread priority: 92
Base thread priority: 92
requested qos: QOS_CLASS_UNSPECIFIED
requested qos overrride: QOS_CLASS_UNSPECIFIED
effective qos: QOS_CLASS_UNSPECIFIED
thread sched flags: none
kernel cont: 0xffffff80020a03ac
user time in thread: 40.375121 seconds
system time in thread: 0.000000 seconds
thread 0x66 TH_RUN|TH_IDLE 0
thread priority: 0
Base thread priority: 0
requested qos: QOS_CLASS_UNSPECIFIED
requested qos overrride: QOS_CLASS_UNSPECIFIED
effective qos: QOS_CLASS_UNSPECIFIED
thread sched flags: none
kernel cont: 0xffffff800203097c
user time in thread: 35557.313444 seconds
system time in thread: 0.000000 seconds
thread 0x67 TH_WAIT|TH_UNINT 0xffffff800202c0c8
thread priority: 95
Base thread priority: 95
requested qos: QOS_CLASS_UNSPECIFIED
requested qos overrride: QOS_CLASS_UNSPECIFIED
effective qos: QOS_CLASS_UNSPECIFIED
thread sched flags: none
kernel cont: 0xffffff800202c0c8
user time in thread: 7.218136 seconds
system time in thread: 0.000000 seconds
thread 0x68 TH_WAIT|TH_UNINT 0xffffff80024ee1a0
thread priority: 80
Base thread priority: 80
requested qos: QOS_CLASS_UNSPECIFIED
requested qos overrride: QOS_CLASS_UNSPECIFIED
effective qos: QOS_CLASS_UNSPECIFIED
thread sched flags: none
kernel cont: 0xffffff8002046fd4
user time in thread: 5.578716 seconds
system time in thread: 0.000000 seconds
thread 0x69 TH_WAIT|TH_UNINT 0xffffff80024ee1b0
thread priority: 93
Base thread priority: 93
requested qos: QOS_CLASS_UNSPECIFIED
requested qos overrride: QOS_CLASS_UNSPECIFIED
effective qos: QOS_CLASS_UNSPECIFIED
thread sched flags: none
kernel cont: 0xffffff80020472ec
user time in thread: 0.308781 seconds
system time in thread: 0.000000 seconds
thread 0x6a TH_WAIT|TH_UNINT 0x33726011cd329b29
thread priority: 95
Base thread priority: 95
requested qos: QOS_CLASS_UNSPECIFIED
requested qos overrride: QOS_CLASS_UNSPECIFIED
effective qos: QOS_CLASS_UNSPECIFIED
thread sched flags: none
kernel: 0xffffff8002031fd8 0xffffff800202fed8 0xffffff8002051f34 0xffffff80020df3a0
user time in thread: 0.000072 seconds
system time in thread: 0.000000 seconds