are you sure about the travel adjust mech not working, shouldn't the shorter spring just lower the forks and the sag will take up the space.
if the black plastic part now spins inside the spring, that should be an easy fix..get creative
check if the small wire with the loop on the end turns, this should allow the two small stoppers located about 1 inch down the shaft to fold in ( full travel mode) if it doesn't allow them to move or the looped wire doesn't twist you need to start there and repair that section, it should only turn about 90deg to disengage the travel adj
good luck