have you tried using (1, 1, 1) as sunlight?
Sun color vector less than (3, 3, 3) is ignored. And using (3, 3, 3) already defeats the point of not using sun.
As I've mentioned in first post, currently I'm using a 'dummy' light object.
The point is, that if there are no bugs, you do not need to use 'sideways' to overcome them.