Default Busybox cant be updated???

OK, so Im on stock VS98012B, rooted, and thats it. Nothing special here. Busybox is installed in /sbin/, not /system/xbin/.

When I use an app to install an updated Busybox, such as 1.22.1-Stericson, everything works fine. It deletes the one from /sbin/, and installs the new one to /system/xbin/. All is peachy, until a reboot, in which it reverts back to the original Busybox version/location, as if nothing ever happened.

Original: 1.19.3-cm7
New: 1.22.1-Stericson

I have a couple apps that dont want to run unless I update Busybox.

Ive tried everything I can think of, including doing it by hand in Root Explorer, and fixing permissions on the new files and everything, even replacing the original in /sbin/ with the new one, and giving it the same permissions. But low and behold, on a reboot, it just goes back to where it was. WHATS GOING ON!!!!!!!!!!!! AGHHHHHHHH!!!!!!! (pulls last hair out of head)....
LG G2 (VZW) VS980 (32GB)
Stock VS98024A v1.0.0 by xdabbeb - Rooted

Motorola Droid 1

Steel Droid v12.0 BETA (GB WIP)
ChevyNo1's 1.2GHz LV kernel
RZ's 2.0.3 Recovery
32GB MicroSD (class 4)

Galaxy Nexus (32GB)
Steel Droid GNex v8.0 (AOSP JB 4.4.2-based)
TWRP Recovery
JRO03O bootloader and radios

If you like my work, please DONATE!