Misc UI fixes

Fixes three things:

1. In Firefox, clicking allocation mode radio buttons was causing auto-allocate overall to toggle.
1. In Firefox, task attributes weren't pulling left correctly (similar to something that was previously happening with Restore Streak)
1. In all browsers, task attributes were showing up with automatic allocation turned off, because of the `taskbased` default behind the scenes.

Fixing 1-2 caused some other oddities in Chrome, so I needed to make some light tweaks to compensate, but now things align properly in both of those browsers. Safari folks, everything look OK?