Did you flash the ROM or the firmware? If you flashed the ROM from twrp, you are totally safe to flash down to 4.4.2, read the msl and then flash back to 4.4.4.
If you flashed the FIRMWARE you updated the BL and partition table and you risk bricking.
Hi, i flash 4.4.2 and 4.4 via TWRP and still cant read MSL =( look for screenshots
YEEEEEEHHHAAA i got it, pushed to my 4.4.4 radio from 4.4.2 via RSD lite
<?xml version="1.0"?>
<flashing>
<header>
<phone_model model="PRO_CFC_SPRINT" />
<software_version version="ghost_sprint-user 4.4.2 KXA20.16-1.32 37 release-keysMSM8960PRO_BP_2323.031.111.00R" />
<sparsing enabled="false" />
<interfaces>
<interface name="AP" />
</interfaces>
</header>
<steps interface="AP">
<step operation="oem" var="fb_mode_set" />
<step operation="flash" partition="modem" filename="NON-HLOS.bin" MD5="48BFA7086A66EFC79CA609F29CD89291" />
<step operation="erase" partition="modemst1" />
<step operation="erase" partition="modemst2" />
<step operation="flash" partition="fsg" filename="fsg.mbn" MD5="63225D160B529B1C4AB52972E885DE67" />
<step operation="erase" partition="cache" />
<step operation="erase" partition="userdata" />
<step operation="erase" partition="customize" />
<step operation="erase" partition="clogo" />
<step operation="oem" var="config carrier sprint" />
<step operation="oem" var="fb_mode_clear" />
</steps>
</flashing>
add an update guide:
http://xdaforums.com/moto-x/general/guide-how-to-read-moto-x-msl-spc-code-t2681816