Fixed implementation of setInputValue callback

Summary:
I wasn't threading the callback down correctly, so setInputValue often
thought it had a callback when it didn't and thus focused the input.

Test Plan: See D11788.

Reviewers: jack

Reviewed By: jack

Differential Revision: http://phabricator.khanacademy.org/D11790