Nifty recovers from 23,462 lows, holds 23,600 support amid mixed signals