All the major wireless companies pledged in 2013 to make it reasonably easy for subscribers to unlock their smartphones after their contracts expire, but Sprint and T-Mobile forgot to actually do it.