B. Riley bulls cheer surprise Q2 profit as firm beats Nasdaq filing deadline