Stocks head into the last day of April in a cranky mood, but May might not be the time for a shakeout.