Use #display for #ask_for_second_factor to flush $stdout

`print` does not flush the buffer. change to using `#display`, which calls `print` and `$stderr.flush`.