[Verizon LG G3] blastagator:
To all dev's please help solve any remaining blob issues. GPS especially made me angry, but the current solution actually has full functionality.

Comparatively, the random screen freeze has me puzzled, but not super annoying since it does unfreeze after a relatively short amount of time.

Related logcat to the freeze:

04-29 09:47:46.324 4054 4149 E ThermalEngine: [GPU_MON] 19 percent. Current Sampling Time is 1 sec
04-29 09:47:46.324 4054 4149 E ThermalEngine: [GPU_MON] ACTION: GPU - [GPU_MON] Setting GPU[0] to 462400000
04-29 09:47:46.324 4054 4149 E ThermalEngine: [GPU_MON] GPU Initial setting Addaped 462400000 Mhz
04-29 09:47:48.325 4054 4149 E ThermalEngine: [GPU_MON] Gpu Clock is back to idle state ( 578000000 Mhz )
04-29 09:47:48.325 4054 4149 E ThermalEngine: [GPU_MON] ACTION: GPU - [GPU_MON] Setting GPU[0] to 578000000
04-29 09:47:48.525 7588 9420 I BeaconBle: Client requested scan, settings=BleSettings [scanMode=ZERO_POWER, callbackType=ALL_MATCHES, reportDelayMillis=0, 6 filters, 1 clients, callingClientName=Nearby], listener=hlh@1c795d7
04-29 09:47:48.537 7588 9420 I BeaconBle: Stopping scan on delegate scanner - BT state: 12
04-29 09:47:48.541 7588 9420 I BeaconBle: Resetting - new scanner available: true
04-29 09:47:48.542 7588 9420 I BeaconBle: ZERO_POWER is disabled.
04-29 09:47:48.542 7588 9420 I BeaconBle: 'L' hardware scan: scan stopped, no powered clients
04-29 09:47:52.210 5300 6019 I PowerManagerService: Going to sleep due to power button (uid 1000)...
04-29 09:47:52.211 5300 5558 I PowerManagerService: Sleeping (uid 1000)...
04-29 09:47:54.011 5300 6018 I chatty : uid=1000(system) InputDispatcher expire 18 lines
04-29 09:47:54.024 5300 6018 I WindowManager: Input event dispatching timed out sending to StatusBar. Reason: Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. Wait queue length: 15. Wait queue head age: 5836.1ms.
04-29 09:47:54.180 5300 5413 I chatty : uid=1000(system) ActivityManager expire 1 line
04-29 09:47:54.180 6169 6186 I art : Thread[3,tid=6186,WaitingInMainSignalCatcherLoop,Thread*=0xaa390e00,peer=0x12c00820,"Signal Catcher"]: reacting to signal 3
04-29 09:47:54.180 6169 6186 I art :
04-29 09:47:54.440 6169 6186 I art : Wrote stack traces to '/data/anr/traces.txt'
04-29 09:47:54.443 5300 5413 E ActivityManager: ANR in com.android.systemui
04-29 09:47:54.443 5300 5413 E ActivityManager: PID: 6169
04-29 09:47:54.443 5300 5413 E ActivityManager: Reason: Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. Wait queue length: 15. Wait queue head age: 5836.1ms.)
04-29 09:47:54.443 5300 5413 E ActivityManager: Load: 0.0 / 0.0 / 0.0
04-29 09:47:54.443 5300 5413 E ActivityManager: CPU usage from 10612ms to 0ms ago (2017-04-29 09:47:43.535 to 2017-04-29 09:47:54.147):
04-29 09:47:54.443 5300 5413 E ActivityManager: 98% 285/surfaceflinger: 94% user + 4% kernel / faults: 157 minor
04-29 09:47:54.443 5300 5413 E ActivityManager: 7.5% 5300/system_server: 3.8% user + 3.6% kernel / faults: 595 minor 21 major
04-29 09:47:54.443 5300 5413 E ActivityManager: 3.9% 6169/com.android.systemui: 3.2% user + 0.6% kernel / faults: 11 minor
04-29 09:47:54.443 5300 5413 E ActivityManager: 1.2% 379/sensors.qcom: 0.4% user + 0.7% kernel / faults: 3 minor
04-29 09:47:54.443 5300 5413 E ActivityManager: 1.2% 8024/com.whatsapp: 0.8% user + 0.3% kernel / faults: 38 minor
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.1% 138/irq/314-s3528: 0% user + 0.1% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.9% 7588/com.google.android.gms.persistent: 0.6% user + 0.2% kernel / faults: 31 minor
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.9% 7820/com.google.android.gms: 0.6% user + 0.2% kernel / faults: 799 minor 3 major
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.7% 22685/kworker/u:2: 0% user + 0.7% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.6% 1284/com.textra: 0.5% user + 0% kernel / faults: 19 minor
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.6% 27322/kworker/u:3: 0% user + 0.6% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.5% 7519/mpdecision: 0.2% user + 0.2% kernel / faults: 2 minor
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.5% 24695/com.etermax.preguntados.pro: 0.5% user + 0% kernel / faults: 138 minor
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.4% 200/ueventd: 0.1% user + 0.2% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.4% 31596/kworker/u:7: 0% user + 0.4% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.3% 18/ksoftirqd/3: 0% user + 0.3% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.3% 184/mmcqd/0: 0% user + 0.3% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.3% 6122/MC_Thread: 0% user + 0.3% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.3% 27403/kworker/u:5: 0% user + 0.3% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.2% 3/ksoftirqd/0: 0% user + 0.2% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.2% 388/mdss_fb0: 0% user + 0.2% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.2% 21173/android.process.acore: 0.2% user + 0% kernel / faults: 205 minor
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.2% 23426/kworker/0:0H: 0% user + 0.2% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.1% 7/kworker/u:0H: 0% user + 0.1% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.1% 291/irq/33-cpubw_hw: 0% user + 0.1% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.1% 6126/com.android.bluetooth: 0% user + 0% kernel / faults: 3 minor
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.1% 6144/com.touchtype.swiftkey.beta: 0% user + 0% kernel / faults: 2 minor
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.1% 27202/kworker/0:3: 0% user + 0.1% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0.1% 27993/com.nianticlabs.pokemongo: 0% user + 0% kernel / faults: 15 minor
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 6/kworker/u:0: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 8/migration/0: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 14/ksoftirqd/2: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 84/kswapd0: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 146/cfinteractive: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 216/logd: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 284/servicemanager: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 4054/thermal-engine: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 4068/rild: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 6123/TX_Thread: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 6124/RX_Thread: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 6131/wlan_logging_th: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 6483/com.android.phone: 0% user + 0% kernel / faults: 44 minor
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 7395/com.facebook.orca: 0% user + 0% kernel / faults: 2 minor
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 23879/kworker/0:1H: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% 26521/kworker/0:0: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: +0% 3419/kworker/3:2H: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: +0% 3434/kworker/1:0: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: +0% 3435/kworker/1:0H: 0% user + 0% kernel
04-29 09:47:54.443 5300 5413 E ActivityManager: 40% TOTAL: 33% user + 5.9% kernel + 0.4% iowait + 0.4% softirq
04-29 09:47:54.443 5300 5413 E ActivityManager: CPU usage from 38048400ms to 38048400ms ago (1969-12-31 19:00:00.000 to 1969-12-31 19:00:00.000) with 0% awake:
04-29 09:47:54.443 5300 5413 E ActivityManager: 0% TOTAL: 0% user + 0% kernel
04-29 09:47:54.444 5300 5413 I ActivityManager: Killing 6169:com.android.systemui/u0a32 (adj -800): bg anr
04-29 09:47:54.477 5300 7687 W BroadcastQueue: Permission Denial: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.amazon.mShop.android/com.amazon.mcc.crashreporter.android.CrashReportBroadcastReceiver requires android.permission.READ_LOGS due to sender android (uid 1000)
04-29 09:47:54.501 5300 7054 I WindowManager: WIN DEATH: Window{7ff191a u0 com.android.systemui/com.android.systemui.recents.RecentsActivity}
04-29 09:47:54.501 5300 7054 I chatty : uid=1000(system) Binder:5300_7 expire 1 line
04-29 09:47:54.504 5300 7725 I WindowManager: WIN DEATH: Window{63da2e2 u0 com.android.systemui.ImageWallpaper}
04-29 09:47:54.504 5300 7725 I chatty : uid=1000(system) Binder:5300_C expire 1 line
04-29 09:47:54.505 5300 6054 D WifiService: Client connection lost with reason: 4
04-29 09:47:54.505 5300 1201 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=5, [] ], android.os.BinderProxy@d2abc2)
04-29 09:47:54.506 5300 5331 I StatusBarManagerService: binder died for pkg=com.android.systemui
04-29 09:47:54.507 4058 4291 W APM_AudioPolicyManager: releaseOutput() releasing unknown output 61
04-29 09:47:54.507 5300 1524 I chatty : uid=1000(system) Binder:5300_19 expire 1 line
04-29 09:47:54.510 4066 4066 D NuPlayerDriver: reset(0xb5d2b3e0) at state 6
04-29 09:47:54.511 4066 4066 D NuPlayerDriver: notifyListener_l(0xb5d2b3e0), (8, 0, 0), loop setting(0, 0)
04-29 09:47:54.515 5300 28064 I ActivityManager: Process com.android.systemui (pid 6169) has died
04-29 09:47:54.515 5300 28064 D ActivityManager: cleanUpApplicationRecord -- 6169
04-29 09:47:54.515 5300 5415 W libprocessgroup: failed to open /acct/uid_10032/pid_6169/cgroup.procs: No such file or directory
04-29 09:47:54.517 4066 3265 W AMessage: failed to post message as target looper for handler 0 is gone.
04-29 09:47:54.518 5300 28064 W ActivityManager: Scheduling restart of crashed service com.android.systemui/.ImageWallpaper in 0ms
04-29 09:47:54.518 5300 28064 W ActivityManager: Scheduling restart of crashed service com.android.systemui/.keyguard.KeyguardService in 0ms
04-29 09:47:54.518 5300 28064 W ActivityManager: Scheduling restart of crashed service com.android.systemui/.SystemUIService in 0ms
04-29 09:47:54.519 5300 28064 W ActivityManager: Re-adding persistent process ProcessRecord{8852939 6169:com.android.systemui/u0a32}
04-29 09:47:54.521 4066 3265 D NuPlayerDriver: notifyResetComplete(0xb5d2b3e0)
04-29 09:47:54.523 5300 6059 E ConnectivityService: RemoteException caught trying to send a callback msg for NetworkRequest [ LISTEN id=5, [] ]

Unfortunately, system ui crash has about a million possibilities when you google...

edit: I will continue using this ROM, but it seems interest in this old device is dead, so I'm not going to keep updating thread unless some activity kicks up. I wish LOS would fix the damn UI bug they created...

edit2: Will keep dumping my builds into the new download link. These are builds I am using, but still might be buggy.