Hi Bill,
Well considering Cos("test_elevation") works without specifying extent or cellsize, I would expect "test_elevation" * Cos(0) or Cos(0) * "test_elevation" to work also.  
Correct me if I am wrong, but Cos(0) is simply 1, so "test_elevation" * Cos(0) or Cos(0) * "test_elevation" is simply "test_elevation" * 1 or 1 * "test_elevation".  
If the Raster Calculator can get the cellsize and extent information for Cos("test_elevation"), it really only makes sense that it can also get it for "test_elevation" * Cos(0) or Cos(0) * "test_elevation", considering it is just multiplying the raster by 1.  
That is where I believe the bug is.  Please let me know if I need to clarify for you further.
Patrick